天天看點

日志

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檔案放在這個目錄下