添加logback-test.xml文件,其中包含对于日志输出的一些设置,注意下图红框中内容:一定记得把数据库信息改成自己的,然后需要注意的是如果数据库的版本在6以下,要注意配置文件的驱动是com.mysql.jdbc.Driver而不是com.mysql.cj.jdbc.Driver
代码也贴出来吧
<appender name="db_classic_mysql_pool" class="ch.qos.logback.classic.db.DBAppender">
<connectionSource class="ch.qos.logback.core.db.DataSourceConnectionSource">
<dataSource class="org.apache.commons.dbcp.BasicDataSource">
<driverClassName>com.mysql.jdbc.Driver</driverClassName>
<!-- serverTimezone=Asia/Shanghai useSSL=false -->
<url>jdbc:mysql://127.0.0.1:3306/changhai?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false</url>
<username>root</username>
<password>123456</password>
</dataSource>
</connectionSource>
</appender>