gpt4 book ai didi

java - log4j2 RollingFile Appender 一次仅一行

转载 作者:行者123 更新时间:2023-12-01 14:48:00 28 4
gpt4 key购买 nike

我正在使用以下 log4j2.xml 文件:

<configuration>
<appenders>
<RollingFile name="logfile" fileName="C:/opt/log/views/views.log"
filePattern="C:/opt/log/views/views.%d{yyyy-ww}.log.gz">
<Policies>
<TimeBasedTriggeringPolicy />
</Policies>
<DefaultRolloverStrategy max="3" />
<PatternLayout pattern="%d{ISO8601} VIEWS[%p][%c]...." />
</RollingFile>
</appenders>
<loggers>
<root level="TRACE">
<appender-ref ref="logfile" />
</root>
</loggers>
</configuration>

当我跟踪文件并启动服务器时,我一次收到一条日志消息。它不是追加,而是用每个新行替换文件中的唯一行。我对此感到有点困惑,希望有人以前见过这个。提前致谢。

最佳答案

据我所知,您的配置没有任何问题(至少在我的机器上它按预期工作)。

也许问题出在模式上:

%d{ISO8601} VIEWS[%p][%c]....

最后漏掉了一个%n(换行符),因此所有内容实际上都写在同一行上。

关于java - log4j2 RollingFile Appender 一次仅一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15210352/

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