log4

    1热度

    2回答

    我一直在主题中解决这个问题。 我想是这样的: String sCurrDir = System.getProperty("user.dir"); int nLastBSlash = sCurrDir.lastIndexOf('/'); System.setProperty("current.folder", sCurrDir.substring(nLastBSlash + 1)); ,并增

    0热度

    1回答

    Solr4输出等输入: 10:56:55.689 [searcherExecutor-5-thread-1] INFO org.apache.solr.core.SolrCore - [core0] Registered new searcher [email protected] main{StandardDirectoryReader(segments_14:228601 _27j5(4.3.

    0热度

    1回答

    我正在执行JUnit测试并接收log4j:WARN当我运行测试类时,没有找到appender用于记录器(class ..)错误。 Log4j属性文件存在于我的文件夹根目录中。 此代码似乎工作,但为什么不自动拾取log4j。 package com.folio3.automation; import org.apache.log4j.BasicConfigurator; import org.a

    0热度

    2回答

    我需要设置日志文件名称,如log-{ClassThatInvokesLogger}-{Data}。扩展FileAppender可以获得类名吗?本文How to create a new log file for each time the application runs指出如何将时间戳数据添加到日志文件名。但是如何从ExtendedFromFileAppender类中获得{ClassThatIn

    1热度

    1回答

    由于我不熟悉log4j,因此我需要您的建议。我有一个使用Maven的Java项目。 我的配置允许我每天只有一个日志文件。 所以现在如果我在一行中运行我的应用程序2x,日志文件会被第二次运行破坏。 我永远不会有第一次运行的日志。 我希望每次运行我的应用程序时都能够获得新的日志文件。 这是我如何通过命令行运行我的应用程序: java -cp .;MyProject.jar com.data.utils

    0热度

    1回答

    有加罐子在Tomcat的/ lib目录[Tomcat的7] log4j-1.2.15.jar, log4j-api-2.0-alpha2.jar, log4j-jcl-2.0-alpha2.jar, logback-classic-1.1.7.jar, log4j12-api-2.0-alpha2.jar, log4j-core-2.0-alpha2.jar, log4j-over-s

    5热度

    2回答

    我学习SLF4J和Spring.I log4j的得到比根记录等从SLF4J看到我们使用一个线 private final Logger logger = LoggerFactory.getLogger(name.class); 我已经看到,这是获得根记录由eyerywhere默认。 这是如何得到根记录器?我错了吗? 如何获得log4j.xml文件中定义的其他记录器? 这是我的配置: <?xml

    1热度

    1回答

    我执行日志在Web服务应用程序有以下要求: 日志应被存储在数据库 日志应该是机器可读(信息的每一位应存放在单独列) 日志应该是可扩展(客户端代码可以指定信息将在数据库中去特定列) 应该能够从客户端代码传递大对象数据库(serialiazing) 不应该打性能(DB的写操作应在单独的线程来完成) 我知道,log4net的和similair解决方案具有DB追加程序。但是,如何编写数据库呢?和大对象?

    1热度

    1回答

    在Log4j 1.2中,您可以简单地使用记录器并在运行时添加appender。例如,这对于测试目的而言非常方便。我们曾经创建一个模拟appender并将其添加到记录器。随后我们可以做出不同的断言。 什么是log4j2的等价物? 这个example例如显示其他人如何添加测试appender。 log4j2页面显示了一些关于如何添加appender的示例。但是,他们会在整体上下文中添加appender

    0热度

    1回答

    我正在研究通过war文件部署在jboss上的spring-mvc/maven应用程序。我使用log4j将日志插入到数据库中。这是我的log4j.properties文件的一个片段。 log4j.rootLogger=ERROR, CONSOLE log4j.logger.com.ge.epay.web.controller=INFO log4j.logger.com.ge=ERROR log