Javaアプリケーションを実行するたびに新しいログファイルを生成するようにLog4jを設定するにはどうすればよいですか? 私はRollingFileAppenderを使用していますが、これはme.hereのために働いていなかった私はlog4jのJavaアプリケーションを実行するたびに新しいログファイルを生成するようにLog4jを設定するには
を設定するには、.property
ファイルを使用していたログ名が[Log file name]_[CurrentTime].log
などのたびに変化するようにしたいが、私の構成です
log4j.appender.dest4=org.apache.log4j.RollingFileAppender
log4j.appender.dest4.File=.\\\\log4j\\\\user.log
log4j.appender.dest4.layout=org.apache.log4j.PatternLayout
log4j.appender.dest4.layout.ConversionPattern=[%d{dd/MMM/yyyy HH:mm:ss}] : %-5p: %m%n
log4j.appender.dest4.DatePattern='.'yyyy-MM
私が間違ったローリングファイルを添付していない場合は、ログファイルをロールして新しいログファイルを作成するだけです。今度はアプリケーションが実行されます。ファイル名の末尾に日付と時刻を付加することが望ましいアプリケーションを実行するたびに、新しいログファイルが必要になります。そのアプリケーションが実行されるたびにセッション記録を保持するようなものです。 –