Tomcat のcatalina.out
ログ ファイルを見るたびに、ログ エントリごとに二重の行が表示されます。なぜこうなった?これは Java (Tomcat) ユーザーに以前に起こったことがありますか?
Geo
質問する
2915 次
5 に答える
0
これは、jarがロードされる順序と関係がある可能性があります。私が行っていた古いプロジェクトでは、これは常に発生していました。解決策は、jarファイルを「完璧な」順序で並べ替えることで、問題は解決しました。
複数のlog4jだけでなく、commons-logging、slf4jなどの場合もあります。それらを再配置してみてください。ただし、クラスパスの順序を確認せずに、これ以上支援することは困難です。
于 2009-04-02T18:47:13.277 に答える
0
これは、クラスパスに log4j.properties のコピーが 2 つある場合に発生します。複数のロギング構成を確認する
于 2009-04-02T18:29:20.120 に答える
0
私は同じ問題を抱えています。このような:
log4j.rootLogger=info,R
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=${catalina.home}/logs/catalina.out
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy.MM.dd HH:mm:ss} %5p %c{1}(%L):? %m%n
log4j.logger.org.apache=info, R
に設定log4j.rootLogger=info,R
するlog4j.rootLogger=R
だけで機能します。
于 2016-05-24T08:10:06.907 に答える
0
webapp の log4j.properties は catalina.out にログを記録するように設定されていますか? Tomcat はすでにそこにイベントを記録しており、アプリケーションもそこに記録している場合、おそらくエントリが 2 倍になっていることを説明できます。
于 2009-04-02T18:34:47.067 に答える