背景:
springcloud 服务提供者
springboot + logback,
部分日志需要写入自定义数据库表格
问题
logback-spring.xml 配置完全正确就是无法写入数据库
解决方案:
改成 logback.xml, 使得 logback.xml加载早于application.properties,
这样解决了 com.mysql.cj.jdbc.Driver 导致无法连接数据库的问题
pom.xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
</dependency>