我有下面的 XML 代码片段来生成最近 5-7 天的日志数据。一旦超过 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 日,以此类推。我该怎么做?如果您需要更多说明,请告诉我。
提前致谢。