log4j:我的java文件服务器日志的日志记录也来了

时间:2012-05-25 12:39:11

标签: java log4j

根据我的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

当我的课程被执行时,执行后我也会获得服务器日志。如何停止从服务器进行日志记录。在此先感谢!

2 个答案:

答案 0 :(得分:0)

问题在于第一行:

log4j.rootCategory=DEBUG, TestLogger

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

我认为你应该这样对待log4j.category.com.mypackage.MyClass=DEBUG

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

答案 1 :(得分:0)