0
私のプロジェクトでは、ロギング目的でlog4jを使用しています。私たちはDailyRollingFileAppenderを毎日使用していますが、問題はファイルが毎分ロールオーバーされることです。しかし、私たちは別の場所にファイルを保存したい。以下は私の設定です。ローリングファイルを別のディレクトリに保存する方法は?
D:\Log
selvaLog.log
D:\Log\Archived
selvaLog.log2017-12-18 15-28
selvaLog.log2017-12-18 15-29
違うでロールオーバーを保存することは可能です:私たちは、このようなファイルを保存するために何を望むか
D:\Log
selvaLog.log
selvaLog.log2017-12-18 15-28
selvaLog.log2017-12-18 15-29
しかし:
<appender name="OUTPUT"
class="org.apache.log4j.DailyRollingFileAppender">
<param name="file" value="D:\\log\\selvaLog.log" />
<param name="datePattern" value="yyyy-MM-dd HH-mm'.'" />
<param name="append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd:MM:yyyy HH:mm:ss.SSS} - %C{1} (%M:%L) - %m%n" />
</layout>
</appender>
上記の構成は、フォーマットの下でファイルを作成します現在のディレクトリの代わりに、場所?
ご協力いただきますようお願い申し上げます。
のためのAPIをチェックし、これらのほかに役立つかもしれない:https://svn.apache.org/repos/asf/logging/log4j/trunk/ src/main/java/org/apache/log4j/RollingFileAppender.java – MozenRath
https://svn.apache.org/repos/asf/logging/log4j/trunk/src/main/java/org/apache/log4j/DailyRollingFileAppender。ジャワ – MozenRath