指定日誌檔案的位置。
使用相對路徑,就會在專案根目錄下生成乙個lab.log檔案
logging:
file:
name: lab.log
在專案根目錄下生成乙個logs資料夾,logs資料夾裡面生成乙個lab.log檔案。
logging:
file:
name: logs/lab.log
使用絕對路徑,這樣寫會在d盤下建立乙個logs資料夾,logs資料夾裡面生成乙個lab.log檔案。
logging:
file:
name: d:/logs/lab.log
使用相對路徑,會在專案根目錄下生成乙個logs資料夾,logs資料夾會有乙個spring.log檔案。
logging:
file:
path: logs
使用絕對路徑,會在d盤下生成乙個logs資料夾,logs資料夾會有乙個spring.log檔案。
logging:
file:
name: d:/logs
logging.file.name和logging.file.path不要同時指定,只需要指定乙個。
相對路徑不指定碟符,直接在專案根目錄下生成
在resources目錄下建立logback-spring.xml配置檔案。
使用xml配置可以完成yml配置實現不了的功能,比如按天將日誌歸檔。
xml有多種命名形式,但官方推薦的命名是logback-spring.xml
<?xml version="1.0" encoding="utf-8"?>
logback
$logs/%d/%d.log
365error
$
其中,兩個的value屬性是yml的logging.pattern.console和logging.pattern.file的預設值貼上出來的。xml檔案放在了resources.config目錄下。日誌檔案輸出在專案根目錄下的logs資料夾下。
這個xml配置實現了:
控制台輸出日誌,同時將日誌儲存到檔案裡;
保持控制台日誌的彩色;
按月建日誌資料夾,按天建日誌檔案;
com.lpc包下的日誌從trace級別開始輸出,其他包(比如tomcat的日誌,springsecurity的日誌)從info級別開始輸出。跟原來yml裡面配置logging.level.com.lpc: trace
的輸出結果保持一致。
本文由部落格**一文多發等運營工具平台 openwrite 發布
SpringBoot輸出日誌到檔案
2.2 logging.file.path 2.3 注意 3 使用xml擴充套件 4 logging裡的預設值 5 效果 指定日誌檔案的位置。使用相對路徑,就會在專案根目錄下生成乙個lab.log檔案 logging file name lab.log 在專案根目錄下生成乙個logs資料夾,logs...
springBoot輸出日誌到指定目錄
以輸出日誌檔案到d data log為例 logging.path d data log logging.config classpath logback spring.xml logging.level.root debug如果要輸出mybatis的sql,就加一行配置指定該目錄輸出為debug ...
Spring Boot 配置日誌輸出樣式
配置日誌輸出型別 logging.pattern.console boldmagenta d p highlight c l m n 配置全域性輸出級別 logging.level.root info 配置包的輸出級別 logging.level.org.springframework.web.se...