Tomcat 6のWindowsインストールを使用しています。デフォルトでは、アプリのlog4j出力は${catalina.base}/logs/stdout_.logファイルに送られます。このログファイルは、Tomcatを再起動したときにのみロールオーバーされ、ファイル名には常に日付が含まれます。
DailyRollingFileAppenderのように動作して、ロールオーバー時にファイルの名前を変更することをお勧めします。そうすれば、Notepad ++を開いて今日のログを確認できます。これは、Notepad++が昨日同じファイルを開いたことを記憶しているためです。:)
log4jに別のアペンダーを作成できることはわかっていますが、最終的にはstdout.logと別のログファイルになり、両方のファイルにログを記録するとパフォーマンスがわずかに低下するのではないかと心配しています。swallowOutput = trueをcontext.xmlに追加しようとしましたが、それでもすべてのログがstdout.logに記録されます。何か案は?