0

以下の log4j プロパティ ファイルがある場合、log4j の使用を開始したところです。Apache Tomcat 7.0 にデプロイされたアプリケーション「test-war」のファイル log.out を作成するには、以下のコードで何を変更する必要がありますか。

# Define the root logger with appender file
log4j.rootLogger = DEBUG, FILE

# Define the file appender
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=${catalina-base}/logs/log.out

# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%m%n
4

2 に答える 2

0

このlog4jプロパティスニペットは、tomcatログディレクトリにログファイルを生成し、ログファイルをlog.out.xxx-yy-mm形式で保存します。これにより、ログファイルを簡単に操作できます。

log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE=${catalina.base}/logs/log.out
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{ISO8601} %-5p %c %x - %m%n
log4j.appender.FILE.ImmediateFlush=true
log4j.appender.FILE.DatePattern='.'yyyy-MM-dd
于 2013-01-09T06:14:50.750 に答える
0

あなたの構成ファイルは良いです。問題はあなたのjspであり、使用したクラスをインポートしたと思います。また、log4jのxml構成を使用することをお勧めします

于 2013-01-09T06:00:47.180 に答える