diff --git a/whatsmars-spring-boot-samples/whatsmars-boot-sample-logback/src/main/resources/application.yml b/whatsmars-spring-boot-samples/whatsmars-boot-sample-logback/src/main/resources/application.yml index d1cd3df7d692e49ca00bcce4db262e647ed0f481..44a55ac4e3f22d465f1f06da846df82c11545b40 100644 --- a/whatsmars-spring-boot-samples/whatsmars-boot-sample-logback/src/main/resources/application.yml +++ b/whatsmars-spring-boot-samples/whatsmars-boot-sample-logback/src/main/resources/application.yml @@ -1 +1,7 @@ -logging.level.org.springframework.boot: DEBUG \ No newline at end of file +logging.level.org.springframework.boot: DEBUG + +logging.file: /data/logs/whatsmars/whatsmars.log +logging.file-rolling: /data/logs/whatsmars/%d{yyyy-MM}/whatsmars.log +logging.max-file-size: 100MB +logging.max-history: 365 +logging.total-size-cap: 20GB \ No newline at end of file diff --git a/whatsmars-spring-boot-samples/whatsmars-boot-sample-logback/src/main/resources/logback-spring.xml b/whatsmars-spring-boot-samples/whatsmars-boot-sample-logback/src/main/resources/logback-spring.xml index 64ae4d13bc52cd1891ab6fe1593bf47a59522336..4d4dc4db408edb61ad47f0c28bd7d678de5efdee 100644 --- a/whatsmars-spring-boot-samples/whatsmars-boot-sample-logback/src/main/resources/logback-spring.xml +++ b/whatsmars-spring-boot-samples/whatsmars-boot-sample-logback/src/main/resources/logback-spring.xml @@ -1,8 +1,35 @@ - + + + + + + + + + + + + ${LOG_FILE} + + ${LOG_FILE_ROLLING}-%d{yyyy-MM-dd}.%i.gz + ${LOG_MAX_FILE_SIZE} + ${LOG_MAX_HISTORY} + ${LOG_TOTAL_SIZE_CAP} + + + ${FILE_LOG_PATTERN} + utf8 + + + + + + + \ No newline at end of file