0

過去 5 ~ 7 日間のログ データを生成するための以下の XML コード スニペットがあります。5MB の制限を超えると、すべての debug.log ファイルが削除され、新しいファイルが作成されます。

 `<log4j:configuration>

<appender name="DEBUG" class="org.apache.log4j.RollingFileAppender">
  <param name="File" value="logs/debug.log" />
    <param name="MaxFileSize" value="5MB" />
    <param name="MaxBackupIndex" value="11" />
  <param name="Threshold" value="DEBUG" />
  <layout class="org.apache.log4j.PatternLayout">
    <param name="ConversionPattern" value= "%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c - %m%n" />
  </layout>
</appender>`

過去 5 ~ 7 日間のログ ファイルを保持したいと考えています。たとえば、6 月 10 日にログを確認すると、データは 5 日から 10 日まで利用可能であり、6 月 11 日にログを確認すると、データは次の場所から利用できるはずです。 6番目から11番目と同様。どうすればできますか?さらに明確にする必要がある場合はお知らせください。

前もって感謝します。

4

1 に答える 1

0

http://logging.apache.org/log4j/2.x/manual/appenders.html#RollingFileAppender

マニュアルを読んでください:)

ヒント: ポリシーのトリガー

于 2013-06-11T08:05:01.790 に答える