当前位置: 首页 > news >正文

Log4j2的Loggers详解

引言

官方配置文档:https://logging.apache.org/log4j/2.x/manual/filters.html


Loggers节点

Loggers节点常见的有两种:RootLogger

  <Loggers><Logger name="org.apache.logging.log4j.core.appender.db" level="debug" additivity="false"><AppenderRef ref="databaseAppender" /></Logger><Root level="fatal"><AppenderRef ref="STDOUT"/></Root></Loggers>

Logger节点

Logger节点用来单独指定日志的形式,比如要为指定包下的class指定不同的日志级别等

参数含义
level日志输出级别
name用来指定该Logger所适用的或者类所在的包全路径,继承Root节点
AppenderRefLogger的子节点,用来指定该日志输出到哪个Appender。如果没有指定,默认继承Root。如果指定了,那么会在指定的这个AppenderRoot的Appender都会输出,此时我们可以设置Logger的additivity="false"只在自定义的Appender中进行输出
additivity参考AppenderRef含义

Root节点

Root节点用来指定项目的根日志,如果没有单独指定Logger,那么就会默认使用该Root日志输出

参数含义
level日志输出级别
AppenderRefRoot的子节点,用来指定该日志输出到哪个Appender
http://www.lryc.cn/news/44565.html

相关文章:

  • 计算机视觉的应用1-OCR分栏识别:两栏识别三栏识别都可以,本地部署完美拼接
  • 低代码平台如何选型, 43款国内外低代码平台一网打尽
  • 第六周作业(1.5小时)
  • 排序 (蓝桥杯) JAVA
  • 【Blender 水墨材质】实现过程剖析01
  • 代码随想录算法训练营第五十六天|583. 两个字符串的删除操作、72. 编辑距离
  • 【ArchLinux】【KDE】Archlinux的安装与使用
  • Go语言精修(尚硅谷笔记)第六章
  • Photoshop的功能
  • C++初阶——内存管理
  • uds服务汇总
  • 【深度学习】2023李宏毅homework1作业一代码详解
  • 【软件测试】基础知识第二篇
  • Java中File类以及初步认识流
  • 【C语言】文件操作详细讲解
  • 爱奇艺万能联播使用教程
  • 真题讲解-软件设计(三十七)
  • Android 上的协程(第一部分):了解背景
  • 【H3C】VRRP2 及Vrrp3基本原理 华为同用
  • 【数据库】SQL语法
  • JavaEE简单示例——文件的上传和下载
  • 【C语言督学训练营 第五天】数组字符串相关知识
  • GPT-4 免费体验方法
  • 中断-屏蔽位
  • 【洛谷P1636】 Einstein学画画
  • 户外LED显示屏钢结构制作原则
  • 【内网穿透】使用Haproxy反向代理搭建企业私有云:神卓互联教程
  • spring boot项目:实现与数据库的连接
  • 【gitlab部署】centos8安装gitlab(搭建属于自己的代码服务器)
  • 2021年全国职业院校技能大赛(中职组)网络安全竞赛第三套试题A模块解析(超级详细)