gpt4 book ai didi

java - DailyRollingFileAppender 并行创建并写入 2 个文件

转载 作者:行者123 更新时间:2023-12-01 16:20:52 24 4
gpt4 key购买 nike

我在logging.xml中有以下配置,问题是它在翻转中创建2并写入这两个文件。

例如在下面的配置中,我的服务器中有 Performance.log 和 Performance.log.2020.06.08.log,这两个日志现在都处于 Activity 状态。

任何见解都会有帮助

<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 。他们建议使用替代 Appender,因为很少有人知道同步问题或数据丢失。推荐的是:https://logging.apache.org/log4j/extras/apidocs/org/apache/log4j/rolling/RollingFileAppender.html

关于java - DailyRollingFileAppender 并行创建并写入 2 个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62286246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com