log4j or log4j2 关闭spring框架日志输出
log4j or log4j2 关闭spring框架日志输出
<Loggers>
<Logger name="io.netty" level="off" additivity="false">
<AppenderRef ref="FileJson"/>
</Logger>
<Logger name="org.springframework" level="off" additivity="false">
<AppenderRef ref="FileJson"/>
</Logger>
<Root level="info">
<AppenderRef ref="STDOUT"/>
<AppenderRef ref="FileJson"/>
</Root>
</Loggers>
logback中logger 的additivity="false"的作用
可乐
可乐
在 Logback 配置文件中,logger 的 additivity 属性是用来控制日志事件是否向父节点 logger 传递的。当 additivity 属性设置为 true 时,日志事件不仅会被当前 logger 处理,也会被传递给父节点 logger 处理。当 additivity 属性设置为 false 时,日志事件只会被当前 logger 处理,不会被传递给父节点 logger 处理。
如果一个 logger 的 additivity 属性设置为 false,表示该 logger 不会将日志事件传递给其父节点 logger。这通常用于避免日志事件在多个 logger 中重复输出的情况。比如,如果我们在应用程序中有一个名为 com.example 的 logger,而其父节点是 root logger,如果我们想要避免输出重复的日志,我们可以将 com.example logger 的 additivity 属性设置为 false,这样日志事件就只会被 com.example logger 处理,不会再传递给 root logger 处理了。
发布于 2023-02-15 14:34・IP 属地日本
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析