版本
springboot 2.3.4.RELEASE / <log4j2.version>2.20.0</log4j2.version> / <slf4j.version>1.7.30</slf4j.version>
日志等级
OFF>FATAL>ERROR>WARN>INFO>DEBUG>TRACE>ALL
设置位置
[1.] application.yml logging.level.root(logger) / logging.level.com.***(logger)
[2.] log4j2.xml 中configuration标签属性status=“”
[3.] log4j2.xml 中loggers标签下logger标签属性level=“”
生效顺序
[1.] 优先于 [3.] 优先于 [2.]
其他情况
- log4j2.xml 中configuration标签属性 monitorInterval=“5” 被配置时, 自动更新的log4j2.xml配置会覆盖 [1.]
- log4j2.xml 中loggers标签下logger标签属性 additivity="false"时, 此logger不继承来自root logger的配置,可在**[1.]**中单独为其配置等级,如
*以上内容均为个人见解,如有错误,欢迎评论指正,感谢~