web-dev-qa-db-ja.com

log4jを使用して毎日新しいログファイルを作成します

JavaプロジェクトでLog4jを使用したいのですが、毎晩午前12時に新しいファイルが生成され、ファイル名はoutput-log -of-MyProjectName-HostName-2013-Dec-10.txt name)。私の設定ファイルはそのようなものです-

log4j.appender.FILE = org.Apache.log4j.DailyRollingFileAppender    
log4j.appender.FILE.File = ${log}/log.out    
log4j.appender.FILE.DatePattern = '.' yyyy-MM-dd-a

毎日新しいファイルを作成していますが、ファイル名の後に日付を追加しています。私を助けてください。前もって感謝します。

10
Rocky

DailyRollingFileAppender(geedubbはそれに関するlog4jドキュメントへのリンク)が必要だと思います ここに例があります

ここにあなたのような別のstackoverflowの質問があります

8
mcgyver5