1.通過slf4j包中的logger對象打印日志
Spring Boot內置了日志框架slf4j,在程序中調用slf4j來輸出日志
通過創建logger對象打印日志,Logger 對象是屬于 org.slf4j 包下的不要導錯包。


2.日志級別
日志級別從高到低依次為:
FATAL:致命信息,表示需要立即被處理的系統級錯誤。
ERROR:錯誤信息,級別較高的錯誤日志信息,但仍不影響系統的繼續運行。
WARN:警告信息,不影響使用,但需要注意的問題。
INFO:普通信息,用于記錄應用程序正常運行時的一些信息,例如系統啟動完成,請求處理完成等。
DEBUG:調試信息,需要調試的時候的關鍵信息打印。
TRACE:追蹤信息,比DEBUG更細粒度的信息事件(除非有特殊用意,否則請使用DEBUG級別替代)
3.日志配置
1.配置日志級別
日志默認是info級別
此時就可以打印trace和debug級別的日志。
4.日志持久化
1.可以用文件將日志存儲下來,日志持久化有兩種方式
1.配置日志文件名
既可以配置文件目錄又可以配置文件名
2.配置日志的存儲目錄
默認日志名為:spring.log
2.配置日志文件分割
配置文件的大小,默認是10MB
配置分割后文件名稱,默認為:
.gz為二進制壓縮包的形式
5.更簡單的日志輸出
添加@Slf4j注解,就可以直接使用log對象打印日志