2014-10-08 144 views
5

如何修改WildFly 8日誌記錄級別,特別是server.log。目前我懷疑他們默認爲INFO並想將其更改爲Debug或Error。WildFly 8日誌記錄級別

僅供參考我一直在探索這些文章

https://docs.jboss.org/author/display/WFLY8/Logging+Configuration

https://docs.jboss.org/author/display/WFLY8/How+To

,並懷疑這是正確的;

<subsystem xmlns="urn:jboss:domain:logging:2.0"> 
      <console-handler name="CONSOLE"> 
       <level name="DEBUG"/> 
       <formatter> 
        <named-formatter name="COLOR-PATTERN"/> 

回答

1

只需更改根記錄器和控制檯記錄器的級別即可。對於第一槍這應該工作。

6

默認情況下,console-handler設置爲INFO,並且FILE處理程序沒有設置級別。 root-logger也設置爲INFO

鏈接指導如何鏈接,以便您如何通過CLI添加新記錄器併爲其指定級別。如果您要在DEBUG級別添加新的記錄器,則server.log會將這些日誌消息寫入其中。

如果您想要更改root-logger以查看所有未定義記錄器的消息DEBUG,則可以執行以下命令。

/subsystem=logging/root-logger=ROOT:write-attribute(name=level,value=DEBUG) 

如果您還想在控制檯上看到消息,則需要更改處理程序的級別。

/subsystem=logging/console-handler=CONSOLE:write-attribute(name=level,value=DEBUG) 

我不會主張使用編輯XML。使用管理界面(如CLI或Web控制檯)是更改服務器設置的適當方式。