- 背景信息
- 解决办法
在springboot 项目中,logback将日志写入MySQL数据库,出现"no applicable action for [springProfile], current ElementPath is [[configuration][springProfile]]"等问题。解决办法如下:
解决办法- 升级logback相关的依赖版本,笔者使用的依赖如下:
ch.qos.logback logback-classic 1.2.7 org.slf4j slf4j-api 1.7.32 ch.qos.logback logback-core 1.2.7
- 修改配置文件名称为:logback-spring.xml。
- 配置文件内容为:
UTF-8 %d [%thread] %-5level %logger{68} %line - logId[[%X{client}][%X{request_id}]] - %msg%n com.mysql.jdbc.Driver jdbc:mysql://IP:3306/DBNAME root root /logs/%d{yyyy-MM-dd}.log 7 %d [%thread] %-5level %logger{68} %line - logId[[%X{client}][%X{request_id}]] - %msg%n
至此,问题解决。



