gpt4 book ai didi

java - 如何在 WildFly 每次启动时创建一个新的 server.log?

转载 作者:行者123 更新时间:2023-11-30 10:56:57 31 4
gpt4 key购买 nike

我正在使用 WildFly 8.2.1.Final(独立模式)。所有消息都记录在 standalone\log 目录下的 server.log 文件中。

当前,当我启动 WildFly 时,它通过将消息附加到 server.log 文件来记录消息。

当我启动 WildFly 时,我想要的是 WildFly 创建一个新的 server.log 文件,然后在其中记录消息。我该怎么做?

谢谢

最佳答案

只需在 standalone.xml 中的日志子系统的文件处理程序元素中将 append 设置为 false:

    <subsystem xmlns="urn:jboss:domain:logging:3.0">
<periodic-rotating-file-handler name="FILE" autoflush="true">
<formatter>
<named-formatter name="PATTERN"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="server.log"/>
<suffix value=".yyyy-MM-dd"/>
<append value="false"/>
</periodic-rotating-file-handler>
</subsystem>

您还可以将默认的 periodic-rotating-file-handler 替换为普通的 file-handler

查看 $JBOSS_HOME/docs/schema 中的 XML 模式以获得准确的语法。

关于java - 如何在 WildFly 每次启动时创建一个新的 server.log?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32827801/

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