2017-07-11 84 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