我有几个日志文件logfile
和debugLogFile
. 一个 - 更多调试信息,第二个更少,但仍然需要一些。将来,我希望第三个文件的信息量介于这两者之间。
我要求在级别log4j
登录包。这是我需要的。但我需要有for 的水平。这是个问题。MyPck
INFO
logfile
DEBUG
MyPck
debugLogFile
两者logFile
兼有。debugLogFile
_ Threshold=ALL
我需要有可能在每个日志文件中写入所有级别的信息。例如logfile
将包含DEBUG
level forMyPck
和INFO
forMyPck1
并将debugLogFile
包含INFO
level forMyPck
和DEBUG
for MyPck1
。如何解决这个问题呢?
log4j.rootLogger=ALL, logfile, debugLogFile
log4j.logger.MyPck=INFO
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=logFile.log
log4j.appender.logfile.Threshold=ALL
log4j.appender.debugLogFile=org.apache.log4j.RollingFileAppender
log4j.appender.debugLogFile.File=debugLogFile.log
log4j.appender.debugLogFile.Threshold=ALL