You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JBoss EAP 7.2中禁用FINE级别日志?

在JBoss EAP 7.2中禁用FINE级别日志的配置方法

完全可以通过修改standalone.xml(域模式下为domain.xml)实现禁用FINE级别日志,具体有两种常用配置方式:

1. 全局调整日志级别

找到配置文件中日志子系统的<root-logger>节点,将其<level>的name属性设置为INFO或更高级别(如WARNING、ERROR),这样所有低于该级别的日志(包括FINE)都会被过滤掉。

示例配置:

<subsystem xmlns="urn:jboss:domain:logging:6.0">
    <!-- 其他日志配置 -->
    <root-logger>
        <level name="INFO"/>
        <handlers>
            <handler name="CONSOLE"/>
            <handler name="FILE"/>
        </handlers>
    </root-logger>
</subsystem>

2. 针对特定Logger精准控制

如果只需对某个特定包/类禁用FINE日志,找到对应的<logger>节点(没有则新增),设置其级别为INFO及以上,或添加过滤规则直接排除FINE级别日志。

示例1:设置特定Logger级别

<logger category="com.your.application.package">
    <level name="INFO"/>
</logger>

示例2:添加过滤规则

<logger category="com.your.application.package">
    <level name="DEBUG"/>
    <filter-spec value="not(match(&quot;level&quot;, &quot;FINE&quot;))"/>
</logger>

生效方式

  • 修改配置文件后,重启JBoss EAP即可生效。
  • 也可通过JBoss CLI执行动态配置命令(无需重启),例如调整全局级别:
/subsystem=logging/root-logger=ROOT:write-attribute(name=level,value=INFO)

注:Java日志体系中,FINE级别对应JBoss日志框架的DEBUG级别,因此设置级别为INFO即可屏蔽FINE日志输出。

内容的提问来源于stack exchange,提问作者TSSK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 16:42:50