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

