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

WildFly 9中bo.com.tucomilona分类日志重复问题求助

WildFly日志重复问题解决(仅自定义分类日志重复)

我碰到过不少类似的WildFly日志重复问题,看了你的配置和日志输出,问题根源很明确:

你的bo.com.tucomilona专属Logger配置了FILE文件处理器,同时WildFly日志默认开启了日志传递性(additivity)——也就是说,这个自定义Logger的日志会先通过自身配置的FILE处理器输出一次,然后还会把日志传递给它的父Logger(也就是全局的root-logger),而root-logger同样配置了FILE处理器,这就导致同一条日志被同一个文件处理器输出两次,出现重复。

解决方案

修改standalone.xml中bo.com.tucomilona的Logger配置,添加additivity="false"属性,禁止它将日志传递给父Logger:

<logger category="bo.com.tucomilona" additivity="false">
    <level name="DEBUG"/>
    <handlers>
        <handler name="FILE"/>
    </handlers>
</logger>

原理说明

  • 当additivity="false"时,该分类的日志只会被自身配置的处理器处理,不会向上传递给父Logger,避免了同一个日志被多个同类型处理器重复输出
  • 其他未单独配置的日志分类,依然会正常继承root-logger的处理器,所以不会出现重复问题,和你描述的“其他日志在server.log中输出正常”的情况完全匹配

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 07:37:07