一、配置:





二、详解:

1.appender
控制台日志配置

滚动记录文件:先将日志记录到指定文件,当符合某个条件时,将日志记录到其他文件。

其中子标签:
(1)filter :为日志过滤器。执行一个过滤器会有返回一个枚举值,即 DENY,NEUTRAL,ACCEPT 其中之一。ThresholdFilter :临界值过滤器,过滤掉低于指定临界值的日志。当日志级别等于或高于临界值时,过滤器返回NEUTRAL;当日志级别低于临界值时,日志会被拒绝。例如截图中中配置的日志级别为WARN,将所有低于 WARN 级别的日志过滤掉。
(2)encoder: 对日志进行格式化;
(3)rollingPolicy: 当发生滚动时,决定RollingFileAppender 的行为,涉及文件移动和重命名(设置滚动策略),常用的滚动策略是TimeBasedRollingPolicy:它根据时间来制定滚动策略,既负责滚动也负责出发滚动;
(4)file:打印日志的文件地址。

2.logger

用来设置某一个包或者具体的某一个类的日志打印级别、以及指定 。有三个属性: 一个name属性、一个可选的level属性和一个可选的addtivity属性。
(1)name: 用来指定受此 logger 约束的某一个包或者具体的某一个类
(2)level: 用来设置打印级别,大小写都行:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,还有一个特殊值 INHERITED 或者同义词 NULL ,代表强制执行上级的级别。如果未设置此属性,那么当前 logger 将会继承上级的日志级别。
(3)addtivity :是否向上级 logger 传递打印信息。默认是true。
(4):指定配置好的appender。

3.root

root 为根元素,只有一个level属性。 可以包含零个或多个 元素
level 设置日志级别。

三、springBoot如何整合 logback
1.springBoot已经帮我们引入了,使用logback的相关 jar 包,所以我们不需要 再去引用。
2.在项目 资源文件夹 resources 下 创建 logback-spring.xml 文件。logback 将会自动读取该配置文件文件。

参考文档:
logback中文手册

logback-spring.xml配置详解相关推荐

  1. SpringBoot—整合log4j2入门和log4j2.xml配置详解

    关注微信公众号:CodingTechWork,一起学习进步. 引言   对于一个线上程序或者服务而言,重要的是要有日志输出,这样才能方便运维.而日志的输出需要有一定的规划,如日志命名.日志大小,日志分 ...

  2. mybatis 同名方法_MyBatis(四):xml配置详解

    目录 1.我们将 数据库的配置语句写在 db.properties 文件中 2.在 mybatis-configuration.xml 中加载db.properties文件并读取 通过源码我们可以分析 ...

  3. SpringMVC基础--spring MVC配置详解

    牧涛 --<-<-<@态度决定一切→_→... 博客园 首页 新闻 新随笔 联系 管理 订阅 随笔- 171  文章- 3  评论- 79  spring MVC配置详解 现在主流的 ...

  4. Ehcache 中ehcache.xml 配置详解和示例

    EhCache 是一个纯Java的进程内缓存框架,具有快速.精干等特点,是Hibernate中默认的CacheProvider. Ehcache是一种广泛使用的开源Java分布式缓存.主要面向通用缓存 ...

  5. Java web之web.xml配置详解

    什么是web.xml web.xml是web项目的配置文件,一般的web工程都会用到web.xml来配置,方便大型开发.web.xml主要用来配置Filter,Listener,Servlet等.但是 ...

  6. JavaWeb web.xml配置详解

    参考: XML 教程 Java web之web.xml配置详解 Javaweb三大组件是:Servlet,Filter,Listener. 1.Servlet Servlet作为中转处理的容器,连接了 ...

  7. Maven的settings.xml配置详解

    Maven的settings.xml配置详解 1 基本介绍 maven的两大配置文件:settings.xml和pom.xml.其中settings.xml是maven的全局配置文件,pom.xml则 ...

  8. web.xml配置详解

    往者不谏 来者可追 写作是最好的社交 新随笔 订阅 web.xml配置详解 Web.xml常用元素<web-app><display-name></display-nam ...

  9. 160329(二)、web.xml配置详解

    1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点. 2.紧急着,容创建一个Servl ...

  10. Java web.xml 配置详解

    在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰. 首先可以肯定的是 ...

最新文章

  1. 开工的欲望 | AI Studio上线新功能,用你的模型生成在线预测服务
  2. C# 线程知识--使用Task执行异步操作(转)
  3. html 5笔记:理解与学习
  4. flash读取程序 msp430_MSP430单片机对片内FLASH的读写操作程序范例
  5. codevs 爱改名的小融
  6. springcloud的config
  7. 前端开发总结--之关于FusionSphere WEBUI的想法
  8. 腾飞答不忘初心的三个问题
  9. CSS3 实用技巧:制作三角形
  10. Angular项目构建指南 - 不再为angular构建而犹豫不决
  11. centos ifconfig 无法使用问题
  12. 分享Silverlight/WPF/Windows Phone一周学习导读(12月27日-1月2日)
  13. atitit js 开发工具 ide的代码结构显示(func list) outline总结
  14. 怎样用UE4把一个Actor直接打包成Pak
  15. 计算机专业为什么要学线性代数,为什么要学线性代数
  16. 德语区国家的摄影测量与遥感
  17. 服务器加网站防盗链,自己做网站如何做防盗链设置
  18. Win10微软应用商店打不开/无响应/闪退/错误/无法加载的解决方法
  19. python九宫格矩阵排数
  20. 团队组成五个基本要素_团队构成的五大要素

热门文章

  1. java帮助文档在哪
  2. datagirdview的单元格双击事件
  3. 记一次PyQT5 core dump调试过程
  4. mac 升级到山猫10.8 后导致xp 无法启动问题
  5. 读书笔记 高效能人士的执行4原则
  6. Jetty篇教程 之Jetty 嵌入式服务器
  7. 点击扫描仪老提示操作无法完成(0x00000015 )设备未就绪
  8. 用vscode调试远程服务器的php
  9. 2017杭州云栖大会,.xin重磅发布一键查询企业信用
  10. gss1_GSS简介:网格样式表