在对部署在同一个JVM中的2个应用程序进行日志记录时,我遇到了一些问题。一个在EJB中具有log4j.jar的EJB项目。B也是EJB项目,但没有log4j.jar作为EJB的一部分,它引用Websphere中的log4j jar。A&B有独立的Logger类,ALogger.java和BLogger.java resp表示。org.apache.log4j.RollingFileAppender
l
我们有一个使用log4j version 1.2.17进行日志记录的应用程序。现在建议我们使用SLF4J,因为log4j 1.2.17似乎很老了。我发现其中一个选项是使用SLF4J over Log4j,但我不太确定使用SLF4J over Log4j进行日志记录的性能。所以,请记住,我们必须在Tomcat和JBoss7.2中实现,使用SLF4J alone更好,还是使用SLF4J而不是Log4j?
当我运行我的testng套件时,我会在我的控制台中得到以下警告:
log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager我们以前使用过log4j,但后来使用了新的记录器。该项目已经删除了对log4j的所有引用,但我们仍然会收到这些错误。我们使用的是Selenium Web Driver,在