DailyRollingFileAppender 并行创建和写入 2 个文件



我在日志记录中有以下配置.xml问题是它在滚动更新中创建 2 并写入两个文件。

例如,在下面的配置中,我的服务器中有性能.log和性能.log.2020.06.08.log并且这两个日志现在都处于活动状态。

任何见解都会有所帮助

<appender name="PERFLOG" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="/wsapps/mpi/deployment/logs/performance.log" />
<param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d|%t|%x|%m%n" />
</layout>
</appender>
<appender name="ASYNCPERF" class="org.apache.log4j.AsyncAppender">
<appender-ref ref="PERFLOG" />
</appender>

请查看JavaDoc https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/DailyRollingFileAppender.html。他们建议使用替代的追加器,因为很少有人知道同步问题或数据丢失。 推荐一种是:https://logging.apache.org/log4j/extras/apidocs/org/apache/log4j/rolling/RollingFileAppender.html

最新更新