1、什麼是日志
能夠描述系統運作狀态的所有時間都可以算作日志,如使用者下線、接口逾時、資料庫崩潰
2、日志架構
一套能夠實作日志輸出的工具包
3、System.out為什麼不能來做日志輸出
隻能輸入到控制台,不夠靈活
4、日志功能
定制輸出目标(資料庫、檔案)、定制輸出格式、攜帶上下文資訊、運作時選擇性輸出、靈活的配置、優異的性能
5、常見日志架構
日志門面:JCL、jboss-logging、SLF4j
日志實作:JUL、Log4j、Log4j2、Logback
最佳組合:SLF4J+Logback
6、springboot日志配置有兩種方式
application.yml配置或者logback-spring.xml配置(此方法更靈活,可進行複雜配置,實際生産中用此方法配置)
================================================================================================================
application.yml配置
引入依賴有(spring-boot不加此依賴也可以):

7、spring配置檔案(引自https://www.cnblogs.com/liduchang/p/12062066.html)
在SpringBoot項目中的配置檔案的格式有兩種properties和yml,檔案的位置如下(優先級由高到低,這裡解釋一下優先級的意思就是,在項目加載jvm的時候會優先加載哪個位置的配置檔案):
目前項目根目錄下的 config 目錄下
目前項目的根目錄下
resources 目錄下的 config 目錄下
resources 目錄下
=======================================================================================================================
另外除了SpringBoot給我們預設配的配置檔案的位置,
我們也可以自己指定配置檔案的位置。如圖所示,即為在項目的resources目錄下建立一個myconfig目錄,然後把application.properties檔案放在這個目錄下