log4j2.xml配置详解 log4j2日志级别设置


log4j2日志级别由Logger和Appender共同控制,优先级从高到低为OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL;全局status属性仅影响log4j2自身内部日志,业务日志级别需通过Logger的level与Appender的ThresholdFilter协同设定,并支持按包/类精细化配置。

log4j2.xml配置详解 log4j2日志级别设置

log4j2.xml 中的日志级别不是写死在某一行,而是通过 LoggerAppender 的组合控制,核心在于“谁(Logger)用什么规则(Filter/Level)把日志发给哪个目标(Appender)”。级别设置错,要么看不到关键日志,要么被海量 DEBUG 淹没。

日志级别优先级与可选值

log4j2 支持 8 个标准级别,从高到低依次为:

  • OFF:关闭所有日志(最高优先级,实际禁用)
  • FATAL:严重错误,应用可能已无法继续运行
  • ERROR:错误事件,但应用仍可继续运行
  • WARN:潜在问题,需关注但非紧急
  • INFO:常规运行信息,如服务启动、关键流程完成
  • DEBUG:调试信息,开发/测试阶段常用
  • TRACE:比 DEBUG 更细粒度的跟踪,如方法入参、循环内状态
  • ALL:启用所有级别(最低优先级)

注意:级别是**严格有序比较**。例如,设为 INFO,则只输出 INFOWARNERRORFATAL 级别日志,DEBUG 及以下被自动忽略。

全局日志级别:Configuration 的 status 属性

这个级别不控制你的业务日志,而是控制 log4j2 自身内部行为日志(比如配置加载失败、插件初始化异常等):

  • status="WARN"(推荐默认):只输出警告及以上内部信息
  • status="DEBUG""TRACE":排查配置问题时开启,能看到 log4j2 加载了哪些 Appender、是否检测到文件变更等详细过程
  • 不建议生产环境设为 TRACE,会产生大量无关输出

真正生效的业务日志级别设置方式

业务日志是否输出、输出到哪,由两层控制共同决定:

代码小浣熊 代码小浣熊

代码小浣熊是基于商汤大语言模型的软件智能研发助手,覆盖软件需求分析、架构设计、代码编写、软件测试等环节

代码小浣熊 429 查看详情 代码小浣熊
  • Logger 级别:在 <loggers></loggers> 下定义,决定该 Logger 实例“愿意发出”什么级别的日志
  • Appender 的过滤器(Filter):在 <appender></appender> 内配置,决定“接收并输出”什么级别的日志

两者取交集。常见组合示例:

  • Logger 设为 level="DEBUG",Console Appender 用 <thresholdfilter level="INFO"></thresholdfilter> → 控制台只显示 INFO 及以上,但 Logger 仍可记录 DEBUG 日志供文件 Appender 使用
  • RollingFile Appender 配 <thresholdfilter level="WARN"></thresholdfilter>,专门收集告警和错误,避免 info 日志挤占磁盘
  • 根 Logger(<root></root>)设 level="INFO",表示所有未显式声明的 Logger 默认按 INFO 处理

按包或类精细化控制日志级别

不用所有日志都一个级别。可通过自定义 <logger></logger> 节点实现分层管理:

  • 让第三方库少打日志:<logger name="org.apache.http" level="WARN" additivity="false"></logger>
  • 对核心业务类开启 DEBUG:
  • additivity="false" 表示该 Logger 不再继承父 Logger(如 Root)的 Appender,避免日志重复输出

这种配置放在 <loggers></loggers> 标签下,紧挨着 <root></root> 即可生效。

以上就是log4j2.xml配置详解 log4j2日志级别设置的详细内容,更多请关注其它相关文章!


# 相关文章  # 增城网站seo优化  # 中山网站优化方案  # 沈阳关键词seo优化排名公司  # 河源全网推广 营销公司  # 黄浦区营销推广分析  # 建网站建设  # 通化seo推广系统  # 成都工装网站建设  # 胶州三里河网站建设  # 做网站优化计划怎么写好  # apache  # 放在  # 加载  # 到低  # 精细化  # 查看器  # 仍可  # 怎么看  # 小浣熊  # 设为  # app 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: Linux如何优化系统启动流程_Linux启动项优化方案  之了课堂app做题入口  银信通自动开通原因揭秘  Coolpad5890 ROM刷机包  Highcharts雷达图轴线交点数值标注指南  Win11便笺在哪打开 Win11桌面便笺(Sticky Notes)使用方法【详解】  《海底捞》点外卖方法  鸣潮历史学家灯塔位置一览  j*a中赋值运算符是什么?  海棠阅读网页版_进入海棠网页版在线阅读中心  C++如何实现矩阵乘法_C++二维数组矩阵运算代码示例  Win10关闭UAC用户账户控制的方法 Win10降低安全提示等级【技巧】  人教版电子教材在线获取指南  智慧职教mooc平台登录网址 智慧职教mooc官网直达  宝妈做视频号该写什么标签话题?宝妈关注的话题有哪些?  Windows 11怎么删除恢复分区_Windows 11使用Diskpart命令强行删除分区  《大润发优鲜》充值方法介绍  《虎扑》取消评分记录方法  使用document.execCommand实现Web文本编辑器加粗/取消加粗  Mac如何开启画中画模式_Mac Safari浏览器视频画中画功能  TikTok笔记文字无法编辑如何解决 TikTok笔记文字编辑优化方法  键盘声音异常怎么回事_键盘异响怎么处理  sublime怎么在文件中显示代码结构大纲_sublime符号列表功能  AO3中文入口稳定分享_AO3官网HTTPS看文详解  圆通快递官方入口不需要登录 在线查询入口快速查询  4399小游戏下装链接 4399小游戏下载链接入口  mysql中如何配置字符集和排序规则_mysql字符集排序配置  J*aScript文本高亮功能优化:解决多词匹配错误与精确分割策略  申通快递物流信息查询 申通快递包裹状态追踪  安居客移动经纪人怎么设置自动回复?-安居客移动经纪人设置自动回复的方法  139邮箱登录入口官网 139邮箱登录入口官网网址  iPhone 13 Pro Max如何设置桌面小组件_iPhone 13 Pro Max小组件添加指南  行者app怎样导出日志  Google Drive API服务器端访问指南:服务账户认证详解  Sublime怎么自动添加CSS前缀_Sublime安装Autoprefixer插件  海棠书屋官方在线书籍入口 海棠书屋文学作品浏览官网链接  店铺如何做视频号推广?做视频号推广有用吗?  Win10截图远程协助 Win10远程桌面截屏法【场景应用】  《下一站江湖2》风神腿获取攻略  解决VS Code中Python版本冲突与输出异常的指南  猫眼电影app如何参与官方的抽奖活动_猫眼电影官方抽奖参与方法  花生壳内网映射新方案  c++如何掌握指针的核心用法_c++指针入门到精通指南  Retrofit根路径POST请求:@POST("/") 的应用与解析  Win11如何分屏操作_Win11多窗口分屏技巧  告别阻塞等待:如何使用GuzzlePromises优雅处理PHP异步操作,提升应用响应速度  解决jQuery多计算器输入字段冲突的教程  mail.qq.com登录入口 QQ邮箱网页版直达  谷歌邮箱官方入口链接 谷歌邮箱网页版电脑端快速登录  《i莞家》修改昵称方法 

 2025-12-18

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.