问题描述
我已按以下方式配置了log4j2。 尽管它可以正确生成文件,但最新日志(今天的当前日志)也将与新文件一起写入旧日志文件中。
` D:/ Java_Work
<Appenders> <Console name="Console" target="SYstem_OUT"> <PatternLayout pattern="[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} %class{36} %L %M - %msg%xEx%n" /> </Console> <RollingFile name="MyFile" fileName="${log-path}/app.log" filePattern="${log-path}/app-%d{yyyy-MM-dd}.log"> <PatternLayout> <pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} %class{36} %L %M - %msg%xEx%n</pattern> </PatternLayout> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> </Policies> <DefaultRolloverStrategy max="10" /> </RollingFile> </Appenders> <Loggers> <Root level="debug"> <AppenderRef ref="Console" level="debug" /> <AppenderRef ref="MyFile" level="debug" /> </Root> </Loggers>
`
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)