gpt4 book ai didi

java - Log4j2 - 创建新的日志文件

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

我有将日志保存到文件的配置,但日志附加到现有内容。我想始终创建新文件。我怎样才能做到这一点?

我的log4j2.xml:

    <?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<File name="File" fileName="out.log">
<PatternLayout pattern="[%d{ISO8601} %-5level] %logger{36} - %msg%n"/>
</File>
</Appenders>
<Loggers>
<Root level="error">
<AppenderRef ref="File"/>
</Root>
<Root level="info">
<AppenderRef ref="File"/>
</Root>
</Loggers>
</Configuration>

最佳答案

FileAppender 有一个名为 append 的属性,其默认值为 true,因此配置如下:

<File name="File" fileName="out.log" append="false">

文档可以在 https://logging.apache.org/log4j/2.x/manual/appenders.html#FileAppender 找到

关于java - Log4j2 - 创建新的日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43964820/

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