2017-07-11 43 views
0

看来我的wildfly服务器每天都会生成单独的日志文件:如 server.log.2017-06-30 server.log.2017-07-06。是否有可能使它登录到一个(总是相同的)文件?蜻蜓 - 登录到一个文件

+0

@TT他称之为服务器,并谈到服务器日志记录,因此我认为它是服务器。缩短了我的近距离投票。 – Rob

回答

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