gpt4 book ai didi

mysql - log4jdbc可以和spring boot一起使用吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:28:13 28 4
gpt4 key购买 nike

我有一个 Spring Boot 应用程序,我正在尝试向其添加数据库日志记录,它比

spring.jpa.properties.hibernate.show_sql=true

log4jdbc,来自

https://github.com/marcosemiao/log4jdbc

似乎是最新的分支,似乎格式很好,填写参数并添加时间,正是我想要的。

但是当我按照自述文件中的说明配置它时,更改

spring.datasource.url=jdbc:mysql://localhost:3306/coindatabase?useSSL=false

spring.datasource.url=jdbc:log4jdbc:mysql://localhost:3306/coindatabase?useSSL=false

有些东西似乎不喜欢我对 mysql 的引用,并且似乎试图退回到 H2:

Caused by: java.lang.RuntimeException: Driver org.h2.Driver claims to not accept jdbcUrl, jdbc:log4jdbc:mysql://localhost:3306/coindatabase?useSSL=false
at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:106)

是否有一些简单的方法可以使它协同工作?

最佳答案

用于 spring 引导包装器的 log4jdbc:

<groupId>com.integralblue</groupId>
<artifactId>log4jdbc-spring-boot-starter</artifactId>

这似乎从以下方面引入了实现:

<groupId>org.bgee.log4jdbc-log4j2</groupId>
<artifactId>log4jdbc-log4j2-jdbc4.1</artifactId>

关于mysql - log4jdbc可以和spring boot一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52376778/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com