我有一个应用程序,取决于它使用的版本 log4j.xml
及 log4j2.xml
. 我尝试了很多方法,但我似乎不能让它只保存30天的日志,它继续收集。下面是我在每个版本中的设置,非常感谢您的帮助。 log4j2.xml
<RollingFile name="appLog"> <FileName>${sys:app.root}/path/to/aapplication/app.log</FileName> <FilePattern>${sys:app.root}/path/to/aapplication/app-%d{yyyy-MM-dd}.log</FilePattern> <PatternLayout> <Pattern>%d{yyyy-MMM-dd HH:mm:ss a} [%t] %-5level %logger{36} - %msg%n</Pattern> </PatternLayout> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true" /> </Policies> <DefaultRolloverStrategy max="30" /> </RollingFile>
log4j.xml
```
暂无答案!
目前还没有任何答案,快来回答吧!