diff --git a/daxpay-start/src/main/resources/application-prod.yml b/daxpay-start/src/main/resources/application-prod.yml index b62a2cb02..44e53d37d 100644 --- a/daxpay-start/src/main/resources/application-prod.yml +++ b/daxpay-start/src/main/resources/application-prod.yml @@ -57,11 +57,16 @@ spring: pub-sub-domain: false listener: auto-startup: true -# 日志(生产只输出 INFO 及以上, 业务包不切 DEBUG) +# 日志(生产只输出 INFO 及以上, 业务包不切 DEBUG, 第三方框架噪音压制到 WARN) logging: level: root: INFO cn.daxpay.open.**: INFO + # 第三方框架噪音统一降级(组名对应下方 group 定义) + framework: WARN + group: + # 框架与中间件包集合, 统一管理噪音级别 + framework: org.springframework, com.zaxxer.hikari, org.apache.ibatis, io.lettuce.core, org.apache.activemq.artemis, org.springframework.jms # API 文档(生产关闭, 不暴露接口结构给潜在攻击者) springdoc: api-docs: diff --git a/daxpay-start/src/main/resources/logback-spring.xml b/daxpay-start/src/main/resources/logback-spring.xml index a7182395c..9febcc469 100644 --- a/daxpay-start/src/main/resources/logback-spring.xml +++ b/daxpay-start/src/main/resources/logback-spring.xml @@ -1,40 +1,114 @@ + - - - - - - - - - - %yellow(%date{yyyy-MM-dd HH:mm:ssS})| %highlight(%-5level[%X{traceId:-},%X{spanId:-}]) %boldYellow(%thread) - %boldGreen(%logger{36})| %msg%n - - - - - ${logdir}/${appname}.log - - ${logdir}/${appname}.log.%d{yyyy-MM-dd}.gz - - 30 - - - UTF-8 - %date{yyyy-MM-dd HH:mm:ssS} | %-5level[%X{traceId:-},%X{spanId:-}] %thread - %logger{36}| %msg%n - - + + + + - - - - - + + + + + + ${CONSOLE_PATTERN} + UTF-8 + + + + + + + + + + + + + + + + + + + + %date{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%X{traceId:-},%X{spanId:-}] %thread - %logger{36} - %msg%n + UTF-8 + + + + + + ${LOG_PATH}/${APP_NAME}.log + + ${FILE_PATTERN} + UTF-8 + + + + ${LOG_PATH}/${APP_NAME}.log.%d{yyyy-MM-dd}.%i.gz + 200MB + 30 + 10GB + true + + + + + 2048 + 0 + true + + + + + + ${LOG_PATH}/${APP_NAME}-error.log + + ERROR + ACCEPT + DENY + + + ${FILE_PATTERN} + UTF-8 + + + + ${LOG_PATH}/${APP_NAME}-error.log.%d{yyyy-MM-dd}.%i.gz + 200MB + 90 + 5GB + true + + + + + + + + +