一、引入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