Wildfly - 登录到一个文件

时间:2017-07-11 14:35:56

标签: wildfly

似乎我的wildfly服务器每天都会生成单独的日志文件:比如 server.log.2017-06-30 server.log.2017-07-06。是否可以将其登录到一个(始终相同)文件中?

1 个答案:

答案 0 :(得分:0)

默认情况下,WildFly配置为使用每天轮换的periodic-rotating-file-handler。如果您不想要日志轮换,则可以使用file-handler代替。

以下CLI命令将使用file-handler进行更改。

batch
/subsystem=logging/root-logger=ROOT:remove-handler(name=FILE)
/subsystem=logging/periodic-rotating-file-handler=FILE:remove
/subsystem=logging/file-handler=FILE:add(named-formatter=PATTERN, append=true, autoflush=true, file={relative-to=jboss.server.log.dir, path=server.log})
/subsystem=logging/root-logger=ROOT:add-handler(name=FILE)
run-batch

要注意的一个属性是append属性。我已将其设置为true,以便在重新启动或执行此命令时不会丢失任何日志消息。如果您不关心丢失日志消息,可以将其设置为false