2014-10-08 143 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控制台)是更改服务器设置的适当方式。