3

これは私のプロパティファイルです:

log4j.rootLogger=INFO, DATEDFILE, CONSOLE, DEBUG

### direct log messages to stdout ###
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
#log4j.appender.stdout.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

log4j.appender.DATEDFILE=biz.minaret.log4j.DatedFileAppender
log4j.appender.DATEDFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.DATEDFILE.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.DATEDFILE.Prefix=arendeprocess.
log4j.appender.DATEDFILE.Suffix=.log
log4j.appender.DATEDFILE.Directory=//localhost/WebsphereLog/PandoraArendeWeb/

カテゴリDEBUGログを作成する必要があると思いますが、なぜそうではありませんか?

4

1 に答える 1

5

log4j.rootLogger = INFO、DATEDFILE、CONSOLE、DEBUG

ログの最小レベルをINFOに明示的に設定し、その後にログステートメントをログに記録する必要のあるアペンダーのリストを設定します。したがって、DEBUGそのリストでの言及は、名前がであり、ログレベルであるAFAIUDEBUGを参照しないアペンダーを定義することを意味します。DEBUG

于 2012-10-01T09:43:38.437 に答える