以輸出日誌檔案到d:/data/log為例
logging.path=d:/data/log
logging.config=classpath:logback-spring.xml
logging.level.root = debug
如果要輸出mybatis的sql,就加一行配置指定該目錄輸出為debug
二、在resources下新建 logback-spring.xml 檔案
<?xml version="1.0" encoding="utf-8"?>
logback
info
$utf-8
$/log_debug.log
%d [%thread] %-5level %logger - %msg%n
utf-8
$/debug/log-debug-%d.%i.log
100mb
15debug
accept
deny
$/log_info.log
%d [%thread] %-5level %logger - %msg%n
utf-8
$/info/log-info-%d.%i.log
100mb
15info
accept
deny
$/log_warn.log
%d [%thread] %-5level %logger - %msg%n
utf-8
$/warn/log-warn-%d.%i.log
100mb
15warn
accept
deny
$/log_error.log
%d [%thread] %-5level %logger - %msg%n
utf-8
$/error/log-error-%d.%i.log
100mb
15error
accept
deny
#日誌路徑
logging.path=/data/logs/evaluate-destine
#日誌配置檔案
logging.config=classpath:logback-spring.xml
logging.level.包名=debug
logging.level.org.springframework=warn
logging.level.org.spring.springboot.dao=debug
#mvc返回時間資料為時間戳
spring.jackson.serialization.write-dates-as-timestamps = true
logback-spring.xml 檔案
<?xml version="1.0" encoding="utf-8"?>
$/info-%d.log.%i
500mb
100%d -%5p $ [%15.15t] %-40.40logger : %m%n
$/error.log
$/error-%d.log.%i
500mb
100%d -%5p $ [%15.15t] %-40.40logger : %m%n
SpringBoot輸出日誌到檔案
2.2 logging.file.path 2.3 注意 3 使用xml擴充套件 4 logging裡的預設值 5 效果 指定日誌檔案的位置。使用相對路徑,就會在專案根目錄下生成乙個lab.log檔案 logging file name lab.log 在專案根目錄下生成乙個logs資料夾,logs...
SpringBoot輸出日誌到檔案
指定日誌檔案的位置。使用相對路徑,就會在專案根目錄下生成乙個lab.log檔案 logging file name lab.log 在專案根目錄下生成乙個logs資料夾,logs資料夾裡面生成乙個lab.log檔案。logging file name logs lab.log 使用絕對路徑,這樣寫會...
Spring Boot 配置日誌輸出樣式
配置日誌輸出型別 logging.pattern.console boldmagenta d p highlight c l m n 配置全域性輸出級別 logging.level.root info 配置包的輸出級別 logging.level.org.springframework.web.se...