springBoot輸出日誌到指定目錄

2021-09-24 21:14:39 字數 1703 閱讀 6838

以輸出日誌檔案到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...