WildFly 8 日志记录级别
Posted
技术标签:
【中文标题】WildFly 8 日志记录级别【英文标题】:WildFly 8 Logging Levels 【发布时间】:2014-12-03 10:56:28 【问题描述】:如何修改 ,特别是 server.log。目前我怀疑他们默认为 INFO 并希望将其更改为 Debug 或 Error。
作为参考,我一直在探索这些文章
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】:只需更改根记录器的级别和控制台记录器的级别。对于第一次拍摄,这应该可以。
【讨论】:
【参考方案2】:默认情况下,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 控制台等管理界面是更改服务器设置的适当方法。
【讨论】:
以上是关于WildFly 8 日志记录级别的主要内容,如果未能解决你的问题,请参考以下文章
使用 JDK11 设置的 Wildfly 服务器中的日志记录问题
如何在Wildfly 8.2.0中的server.log文件中禁用日志记录应用程序日志
如何在 Wildfly 8 上将应用程序审计记录到单独的文件中