0

いくつかのログ ファイルlogfiledebugLogFile. 1 つ - デバッグ情報が多く、2 つ目は少ないですが、それでもいくつか必要です。将来的には、これら 2 つの中間の情報量を持つ 3 番目のファイルを作成する予定です。

log4jレベルでパッケージをログに記録するMyPckように求めていますINFO。これは私が必要ですlogfile。しかし、私はDEBUGのレベルMyPckを持っている必要がありますdebugLogFile。これは問題です。

とがlogFileあります。すべてのレベル情報を書き込むために、各ログ ファイルに可能性を持たせる必要があります。たとえば、 level forとforが含まれ、level forとforが含まれます。この問題を解決するには?debugLogFileThreshold=ALLlogfileDEBUGMyPckINFOMyPck1debugLogFileINFOMyPckDEBUGMyPck1

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
4

2 に答える 2