一、引入logback
二、讲在前面
总结:
holdall.com.frr.controller.HelloController的父类是:
holdall.com.frr.controller的父类是:
holdall.com.frr的父类是:
holdall.com的父类是:
holdall的父类是:
ROOT
关键的是,logger都持有一个上下文:
三、编写配置文件
1,logback.xml和logback-spring.xml的区别
按网上的说法,logback-spring.xml在@SpringBootApplication的时候生效,
logback.xml在不是spring应用即main方法等的时候生效。
2,为什么这个名字的配置文件可以生效呢?
3,配置文件编写细则
以我当前的项目为例,是一个springboot项目,所以编写一个logback-spring.xml,
按道理编写一个logback-test-spring.xml也是一样的,不过这个名字容易引起误解。
3.1,scan:自动检测更新
3.2,appender:帮助logger写日志的组件
3.2.1,控制台appender
3.2.2,文件appender
3.2.3,滚动文件appender
3.3,logger:日志记录器
举例,additivity=true:
举例,additivity=false:
3.4,ROOT:根logger