diff --git a/worklog-api/src/main/resources/application.yml b/worklog-api/src/main/resources/application.yml index b00d434..5746843 100644 --- a/worklog-api/src/main/resources/application.yml +++ b/worklog-api/src/main/resources/application.yml @@ -12,7 +12,11 @@ server: spring: application: name: worklog-api - + + # 导入 service.properties,使其参数对 logback-spring.xml 的 springProperty 可见 + config: + import: optional:classpath:service.properties + # Jackson 配置 jackson: time-zone: GMT+8 diff --git a/worklog-api/src/main/resources/logback-spring.xml b/worklog-api/src/main/resources/logback-spring.xml index ccbf44a..f891d3a 100644 --- a/worklog-api/src/main/resources/logback-spring.xml +++ b/worklog-api/src/main/resources/logback-spring.xml @@ -1,25 +1,43 @@ - - - - - - - + + + + + + + - - - + + + + + + ${LOG_PATH}/aop.log + + ERROR + DENY + ACCEPT + ${LOG_PATTERN} UTF-8 + + ${LOG_PATH}/aop-%d{yyyy-MM-dd}.%i.log + 100MB + 30 + - - + + ${LOG_PATH}/app.log + + ERROR + DENY + ACCEPT + ${LOG_PATTERN} UTF-8 @@ -31,9 +49,14 @@ - + ${LOG_PATH}/sql.log + + ERROR + DENY + ACCEPT + ${LOG_PATTERN} UTF-8 @@ -45,21 +68,65 @@ - - - - - - - - - - + + + ${LOG_PATH}/error.log + + ERROR + + + ${LOG_PATTERN} + UTF-8 + + + ${LOG_PATH}/error-%d{yyyy-MM-dd}.%i.log + 100MB + 30 + + + + + + + ERROR + DENY + ACCEPT + + + ${LOG_PATTERN} + UTF-8 + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + - diff --git a/worklog-api/src/main/resources/service.properties b/worklog-api/src/main/resources/service.properties index ec0e785..3c08c8b 100644 --- a/worklog-api/src/main/resources/service.properties +++ b/worklog-api/src/main/resources/service.properties @@ -18,8 +18,7 @@ TENANT_ID= MAIN_CLASS=com.wjbl.worklog.WorklogApplication # ==================== 个性化覆盖配置(可选) ==================== -# 如果当前服务需要使用不同的日志路径,可在此覆盖 +# 生产环境可在 conf/service.properties 中覆盖以下参数: # LOG_PATH=/var/logs/worklog-api - -# 如果当前服务需要使用不同的日志级别,可在此覆盖 +# LOG_LEVEL_ROOT=WARN # LOG_LEVEL_APP=INFO