logback.xml中additivity的使用

  • 1. jar包引入
  • 2. Java代码
  • 3. logback-test.xml

1. jar包引入

<!-- logback -->
<dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.2.3</version>
</dependency>

2. Java代码

package com.smart;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;public class Parent {private static Logger logger = LoggerFactory.getLogger(Parent.class);public static void printLog() {logger.debug("execute Parent.printlog()");}
}
package com.smart.logback;import com.smart.Parent;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;public class FirstLogbackConfigFile {private static Logger logger = LoggerFactory.getLogger(FirstLogbackConfigFile.class);public static void main(String[] args){firstLog();}public static void firstLog() {Parent.printLog();logger.debug("execute com.smart.logback.firstlog()");}
}

3. logback-test.xml

<configuration scan="true" scanPeriod="60 seconds" debug="false" packagingData="true"><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><root level="DEBUG"><appender-ref ref="STDOUT" /></root><!--additivity="false" 表示当前以及子logger都不会使用当前logger父logger的appender,也不会使用其他logger的appender,当前以及子logger只会使用当前logger的appender。这里的"com.smart","com.smart.logback" logger都不会使用root logger的appender,也不会使用其他logger的appender,只会使用"com.smart" logger的appender--><logger name="com.smart" additivity="false"><appender-ref ref="STDOUT" /></logger><logger name="com.smart.logback"></logger>
</configuration>

logback.xml中additivity的使用相关推荐

  1. logback.xml中MaxHistory日志文件保留天数

    官网的解释 logback 启动项目时候 默认不删除多余的文件 于是加上<cleanHistoryOnStart>true</cleanHistoryOnStart>

  2. springboot集成logback日志 通用logback.xml模板详解

    先看Spring Boot中依赖的logback,log4j,slf4j相关Jar包 1.最简单的默认打印控制台日志  import org.slf4j.Logger; import org.slf4 ...

  3. logback的使用和logback.xml详解

    一.logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch.它当前分为下面下个模块: logback-core:其它两 ...

  4. logback.xml 常用配置详解

    一:根节点<configuration>包含的属性: scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true. scanPeriod: 设置监测配置文 ...

  5. 第10步 (1)logback.xml日志配置(2) ftp(上传文件)服务器配置(3) idea注入和自动编译配置(4)项目提交gitee(5)fe助手和restlet client

    **************************************************************************************************** ...

  6. Spring Boot 日志的使用及logback.xml的使用

    当前是市场上使用的日志框架有很多,比如:JUL.JCL.Jboss-logging.logback.log4j.slf4j....等等: 但是日志主要分为两类,日志门面和日志实现两类:日志门面可以说是 ...

  7. logback logback.xml 常用配置详解

     一:根节点<configuration>包含的属性: scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true. scanPeriod: 设置监测 ...

  8. logback.xml文件配置(按时间、文件大小和log名称生成日志)

    之前项目中日志多用的log4j2,偶然看到在importNew看到了logback,自己查了下,发现Logback和log4j是非常相似的,其作者也是同一个人,并且logback相比于log4j性能更 ...

  9. SLF4J 之logback.xml配置文件实例及其说明

    为什么80%的码农都做不了架构师?>>>    对于java后端程序员来说,如何记录日志是一个小话题,只要在网上随便找一个log4j的简单说明,就可以用了.但是,要真正了解日志记录的 ...

最新文章

  1. 浙大pat1009题解
  2. [云炬创业管理笔记]第二章成为创业者讨论4
  3. SQL注入:3、无权读取information_schema库和拒绝union、order by语句
  4. 又一大厂裁员!当天粗暴通知、赔偿N+1但没年终奖?小红书回应了...
  5. mysql error 1130 hy000:Host ‘localhost‘ is not allowed to connect to this mysql server 解决方案
  6. 解决Lync 2013演示PPT提示证书问题的多种方法
  7. win7 mysql8.0.11安装教程_mysql8.0.13下载与安装图文教程(示例代码)
  8. Django学习笔记之form组件的局部钩子和全局钩子
  9. Callnovo全球联络中心云通讯CRM平台系列(一)
  10. python实现有趣的数学逻辑程序
  11. FrankMocap:A Monocular 3D Whole-Body Pose Estimation System via Regression and Integration 2021阅读理解
  12. Deep Learning模型之:CNN卷积神经网络(一)深度解析CNN
  13. 用QT做串口通讯,读取身份证信息
  14. php查找判断二维数组中是否含有某个值
  15. 电脑打字不显示候选框问题
  16. 学习笔记——OFDM仿真课设
  17. JavaScript知识要点 - Web前端开发必备
  18. 思岚激光建图传感器slamtec Mapper使用便捷性测评
  19. AcFun 的视频架构演化实践阅读心得
  20. debain10更换源和配置

热门文章

  1. 屏幕录像后的视频文件,如何压缩变小?
  2. php表单输入内容换行,php中表单输入框中换行回车替换
  3. Java学习日记---Java知识
  4. C# 处理WMZ文件,转换为WMF或者JPG/PNG等
  5. Linux查看磁盘空间大小的命令
  6. taskAffinity属性的奇特效果
  7. 讨论全国卷2012年数学高考(理科)一道数学题
  8. 苏维埃共和国 Workers Resources: Soviet Republic v0.8.8.19最新中文学习版 单机游戏 游戏下载 免安装【2.47G】
  9. 淘宝ip地址查询接口
  10. OpenGL曲面纹理贴图技术--波浪的模拟(转 作者 Y_Y)