【发布时间】:2020-09-17 11:19:25
【问题描述】:
我想将自动归档(删除)添加到我的日志文件中,但我很难找到一个我理解并可以添加到我当前配置中的 xml 示例。
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="DEBUG">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{DEFAULT} - %msg%n"/>
</Console>
<RollingFile name="RollingFile" fileName="./logs/AutoLab.log"
filePattern="./logs/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.log.gz">
<PatternLayout pattern="%d{DEFAULT} - %msg%n"/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="100 MB"/>
</Policies>
<DefaultRolloverStrategy max="50"/>
</RollingFile>
</Appenders>
<Loggers>
<Root level="DEBUG">
<AppenderRef ref="Console"/>
<AppenderRef ref="RollingFile"/>
</Root>
</Loggers>
</Configuration>
以上是我当前的配置。从我读过的内容来看,我必须小心路径和目录名称,以便我为操作系统使用正确的正斜杠或反斜杠字符。不确定我的安装程序将如何处理。
任何有关自动存档的帮助 - 非常感谢删除语法。
戴夫
【问题讨论】: