為什麼使用日誌打印而不是使用System.out.println()?
System.out是一個io流 如果使用它打印大批量數據 會佔用大量的資源
spring默認使用common-logging打印日誌信息 如果我們想替換掉它 使用其他的日誌工具 分為如下幾步
1.排除項目對common-logging的依賴
因為我所用的項目中common-logging在此依賴之下 所以需要將其排除
2.引入取代common-logging的日誌打印工具的依賴
SLF4J對應不同框架如圖所示
我這裡引入的是轉logback的依賴
3.配置logback.xml 設置輸出的日誌
先測試一下
結果如圖 打印的日誌太長了 設置打印的日誌的格式和等級就需要logback.xml了
內容如圖:(logback.xml在rescouce目錄下)
[techdo ] Spring如何替換掉默認common-logging.jar已經有263次圍觀