いくつかのログ ファイルlogfile
とdebugLogFile
. 1 つ - デバッグ情報が多く、2 つ目は少ないですが、それでもいくつか必要です。将来的には、これら 2 つの中間の情報量を持つ 3 番目のファイルを作成する予定です。
log4j
レベルでパッケージをログに記録するMyPck
ように求めていますINFO
。これは私が必要ですlogfile
。しかし、私はDEBUG
のレベルMyPck
を持っている必要がありますdebugLogFile
。これは問題です。
とがlogFile
あります。すべてのレベル情報を書き込むために、各ログ ファイルに可能性を持たせる必要があります。たとえば、 level forとforが含まれ、level forとforが含まれます。この問題を解決するには?debugLogFile
Threshold=ALL
logfile
DEBUG
MyPck
INFO
MyPck1
debugLogFile
INFO
MyPck
DEBUG
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