默认情况下会显示调试信息,但在上线时,这些并不需要,将级别调高点,即遇到错误时才记录。
/yudao-server/src/main/resources/application-prod.yaml 修改如下:
# 日志文件配置 logging: file: name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径 level: # 配置自己写的 MyBatis Mapper 打印日志 cn.iocoder.yudao.module.bpm.dal.mysql: error cn.iocoder.yudao.module.infra.dal.mysql: error cn.iocoder.yudao.module.infra.dal.mysql.logger.ApiErrorLogMapper: ERROR # 配置 ApiErrorLogMapper 的日志级别为 info,避免和 GlobalExceptionHandler 重复打印 cn.iocoder.yudao.module.infra.dal.mysql.job.JobLogMapper: ERROR # 配置 JobLogMapper 的日志级别为 info cn.iocoder.yudao.module.infra.dal.mysql.file.FileConfigMapper: ERROR # 配置 FileConfigMapper 的日志级别为 info cn.iocoder.yudao.module.pay.dal.mysql: error cn.iocoder.yudao.module.pay.dal.mysql.notify.PayNotifyTaskMapper: ERROR # 配置 PayNotifyTaskMapper 的日志级别为 info cn.iocoder.yudao.module.system.dal.mysql: error cn.iocoder.yudao.module.system.dal.mysql.sms.SmsChannelMapper: ERROR # 配置 SmsChannelMapper 的日志级别为 info cn.iocoder.yudao.module.tool.dal.mysql: error cn.iocoder.yudao.module.member.dal.mysql: error cn.iocoder.yudao.module.trade.dal.mysql: error cn.iocoder.yudao.module.promotion.dal.mysql: error cn.iocoder.yudao.module.statistics.dal.mysql: error cn.iocoder.yudao.module.crm.dal.mysql: error cn.iocoder.yudao.module.erp.dal.mysql: error org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR # TODO 芋艿:先禁用,Spring Boot 3.X 存在部分错误的 WARN 提示 debug: false