009-logback中configuration的logger和root子节点
来源:互联网 发布:睡了兄弟的女朋友知乎 编辑:程序博客网 时间:2024/06/05 03:38
1. 设置<logger>
(1). 用来设置某一个包或者具体的某一个类的日志打印级别、以及指定<appender>。<logger>有一个name属性,一个可选的level和一个可选的addtivity属性。
(2). name: 用来指定受此logger约束的某一个包或者具体的某一个类。
(3). level: 用来设置打印级别, 大小写无关:TRACE,DEBUG,INFO,WARN,ERROR,ALL和OFF,还有一个特俗值INHERITED或者同义词NULL,代表强制执行上级的级别。如果未设置此属性,那么当前logger将会继承上级的级别。
(4). addtivity: 是否向上级logger传递打印信息。默认是true。
(5). <logger>可以包含零个或多个<appender-ref>元素,标识这个appender将会添加到这个logger。
(6). 例如:
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss:SSS} [%thread] %-2level %logger{64}%msg%n</pattern>
</encoder>
<target>System.out</target>
</appender>
<logger name="com.loggingmanager.GameServer" level="debug" additivity="true">
<appender-ref ref="STDOUT" />
</logger>
</configuration>
2. 设置<root>
(1). <root>元素也是<loger>元素,它是根logegr。只有一个level属性。
(2). level: 用来设置打印级别,大小写无关:TRACE,DEBUG,INFO,WARN,ERROR,ALL和OFF,不能设置为INHERITED或者同义词NULL。默认是DEBUG。
(3). <root>可以包含零个或多个<appender-ref>元素,标识这个appender将会添加到这个loger。
(4). 例如:
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss:SSS} [%thread] %-2level %logger{64}%msg%n</pattern>
</encoder>
<target>System.out</target>
</appender>
<logger name="com.loggingmanager.GameServer" level="debug" additivity="false">
<appender-ref ref="STDOUT" />
</logger>
<root level="info">
<appender-ref ref="STDOUT" />
</root>
</configuration>
(1). 用来设置某一个包或者具体的某一个类的日志打印级别、以及指定<appender>。<logger>有一个name属性,一个可选的level和一个可选的addtivity属性。
(2). name: 用来指定受此logger约束的某一个包或者具体的某一个类。
(3). level: 用来设置打印级别, 大小写无关:TRACE,DEBUG,INFO,WARN,ERROR,ALL和OFF,还有一个特俗值INHERITED或者同义词NULL,代表强制执行上级的级别。如果未设置此属性,那么当前logger将会继承上级的级别。
(4). addtivity: 是否向上级logger传递打印信息。默认是true。
(5). <logger>可以包含零个或多个<appender-ref>元素,标识这个appender将会添加到这个logger。
(6). 例如:
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss:SSS} [%thread] %-2level %logger{64}%msg%n</pattern>
</encoder>
<target>System.out</target>
</appender>
<logger name="com.loggingmanager.GameServer" level="debug" additivity="true">
<appender-ref ref="STDOUT" />
</logger>
</configuration>
2. 设置<root>
(1). <root>元素也是<loger>元素,它是根logegr。只有一个level属性。
(2). level: 用来设置打印级别,大小写无关:TRACE,DEBUG,INFO,WARN,ERROR,ALL和OFF,不能设置为INHERITED或者同义词NULL。默认是DEBUG。
(3). <root>可以包含零个或多个<appender-ref>元素,标识这个appender将会添加到这个loger。
(4). 例如:
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss:SSS} [%thread] %-2level %logger{64}%msg%n</pattern>
</encoder>
<target>System.out</target>
</appender>
<logger name="com.loggingmanager.GameServer" level="debug" additivity="false">
<appender-ref ref="STDOUT" />
</logger>
<root level="info">
<appender-ref ref="STDOUT" />
</root>
</configuration>
阅读全文
0 0
- 009-logback中configuration的logger和root子节点
- 008-logback中configuration的子节点appender
- logback logger 的疑惑
- 007-logback根节点configuration
- log4j.additivity 子logger, root logger
- 创建有root和子节点的IDictionary object
- logback和slf4j的使用之logger使用
- logback 配置详解(一)<configuration> and <logger>
- logback 配置详解(一)<configuration> and <logger>
- logback 配置详解(一)<configuration> and <logger>
- logback 配置详解(一)<configuration> and <logger>
- logback 配置详解(一)<configuration> and <logger>
- logback常用配置详解(一)<configuration> and <logger>
- logback 配置详解(一)<configuration> and <logger>
- logback.xml常用配置详解<configuration> and <logger>
- logback 常用配置详解(一)<configuration> and <logger>
- logback 配置详解(一)<configuration> and <logger>
- logback.xml常用配置详解——<configuration> and <logger>
- leetcode:Single Number123 …
- leetcode:Linked List Random Node…
- leetcode:Shuffle an Array + Miss…
- leetcode:Integer to Roman + Fin…
- finetune入门,如何用已有的caffem…
- 009-logback中configuration的logger和root子节点
- 如何同时使用相同项目的两个分支
- 在Ubuntu上安装opencv
- leetcode:Bulb Switcher + K…
- leetcode:Reconstruct Original D…
- intellij idea导入极客验证码官方demo以及在Tomcat中部署
- c++使用杂录(一)
- leetcode:LongestRepeatingCharac…
- caffe使用图片数据作为输入