0

根据我的 logger-log4j.properties 文件:

log4j.rootCategory=DEBUG, TestLogger
log4j.appender.TestLogger=org.apache.log4j.FileAppender
log4j.appender.TestLogger.File=TestLogger.log
log4j.appender.TestLogger.MaxFileSize=10000KB
log4j.appender.TestLogger.MaxBackupIndex=10
log4j.appender.TestLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.TestLogger.layout.ConversionPattern=%d{yyyy-MMM-dd HH:mm:ss,SSS} [%t]- %p
log4j.category.org.apache=DEBUG

当我的课程被执行时,执行后我也得到了服务器日志。如何停止从服务器记录。提前致谢!

4

2 回答 2

0

问题出在第一行:

log4j.rootCategory=DEBUG, TestLogger

现在,不要将根设置为DEBUG,只需将其设置为ERROR,然后设置您想要的类别的日志记录级别DEBUG

我认为你应该纠正这样的事情log4j.category.com.mypackage.MyClass=DEBUG

这里的 com.mypackage.MyClass 应该是您文件中预期的完全限定的类名

于 2012-05-25T12:47:45.297 回答
0

研究 log4j 的可加性选项。

http://veerasundar.com/blog/2009/08/log4j-tutorial-additivity-what-and-why/

于 2012-05-25T13:18:08.340 回答