logback-spring

一、引入logback

 

 

 

二、讲在前面

 

 

 

 

 

 

 

 

总结:

holdall.com.frr.controller.HelloController的父类是:

holdall.com.frr.controller的父类是:

holdall.com.frr的父类是:

holdall.com的父类是:

holdall的父类是:

ROOT

关键的是,logger都持有一个上下文:

 

三、编写配置文件

1,logback.xmllogback-spring.xml的区别

按网上的说法,logback-spring.xml@SpringBootApplication的时候生效,

logback.xml在不是spring应用即main方法等的时候生效。

 

2,为什么这个名字的配置文件可以生效呢?

 

 

 

 

 

 

3,配置文件编写细则

以我当前的项目为例,是一个springboot项目,所以编写一个logback-spring.xml

按道理编写一个logback-test-spring.xml也是一样的,不过这个名字容易引起误解。

 

3.1scan:自动检测更新

 

 

 

3.2appender:帮助logger写日志的组件

3.2.1,控制台appender

 

 

 

 

 

 

 

3.2.2,文件appender

 

 

3.2.3,滚动文件appender

 

 

 

 

 

3.3logger:日志记录器

 

举例,additivity=true

 

 

 

举例,additivity=false

 

 

 

 

3.4ROOT:根logger

 

posted @ 2021-12-10 14:01  seeAll  阅读(1477)  评论(0编辑  收藏  举报