log4j2.xml 的标签 loggers 中 root 的属性 level 指的是什么
生活随笔
收集整理的這篇文章主要介紹了
log4j2.xml 的标签 loggers 中 root 的属性 level 指的是什么
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
log4j2.xml 的標簽 loggers 中 root 的屬性 level 指的是什么
??log4j2.xml 是 log4j2 中的其中一種配置文件。log4j2.xml 中往往有如下配置:
<configuration ...><appenders/...><loggers><root level="DEBUG"><appender-ref ref="Console"/><appender-ref ref="DEBUG"/><appender-ref ref="INFO"/><appender-ref ref="WARN"/><appender-ref ref="ERROR"/></root></loggers> </configuration>??那么,上面的標簽 root 中的屬性 level 指的是什么呢?有人說,這是在設定根日志的日志級別。這種回答可以說是“聽君一席話,如聽一席話”。實際上,這個配置是用于設定最低需要輸出的日志輸出級別。也就是說,如果將標簽 root 中的屬性 level 設為 DEBUG,那么,低于 DEBUG 這一級別的日志將不會輸出,無論有沒有在 <RollingFile/...>、 <appender-ref/...> 中定義低于這種級別的日志都是如此。
??因此,如果突然想去掉一些低級別的日志,可以直接將標簽 root 的屬性 level 中的日志級別調高,而不需要改動其它的代碼。
總結
以上是生活随笔為你收集整理的log4j2.xml 的标签 loggers 中 root 的属性 level 指的是什么的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决GitLab中使用SSH的git c
- 下一篇: 解决MySQL删除外键时报错Error