したがって、Log4jのDailyRollingFileAppender
を使用してログファイルを作成しています。毎日または毎日新しいファイルを作成できるので、これは本当にいいです。アペンダーは、その日に基づいて新しいフォルダを作成し、その後、その時間に基づいて新しいログファイルを作成します。これは可能ですか?Log4j設定:毎日新しいフォルダを作成する方法は?
現在の設定は...現在、すべてのログファイル(毎時作成)をsomeFolder
にダンプするように設定されています。私たちは、我々がやりたい「ファイル」のparamで派手な何かを行うことができますねたい:それは常に指定されたファイル名(に日付を追加しますので、
<appender name="PlainFileAppender" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="someFolder/someFileName_plain.log" />
<param name="DatePattern" value=".yyyy-MM-dd-HH" />
<param name="ImmediateFlush" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d %-5p [%t] %c{1}: %m%n" />
</layout>
<filter class="com.trgr.cobalt.infrastructure.logging.ClassFilter">
<param name="classNameFilter" value="com.trgr.cobalt.infrastructure.logging.LogRecord" />
<param name="acceptOnMatch" value="false" />
<param name="neutrality" value="true" />
</filter>
</appender>