【发布时间】:2014-10-08 11:36:08
【问题描述】:
我正在尝试让我的 c3p0 登录到 slf4j(log4j 后端)。
c3p0 documentation 说这个属性可以解决问题:
com.mchange.v2.log.MLog=com.mchange.v2.log.slf4j.Slf4jMLog
但是,c3p0 在启动时会报错:
Tried without success to load the following MLog classes:
com.mchange.v2.log.log4j.Log4jMLog
我已经使用 Gradle 包含了 Hibernate c3p0:
compile group: 'org.hibernate', name: 'hibernate-c3p0', version: '4.3.6.Final'
它包含一个 c3p0 0.9.2.1 jar,没有这个 MLog 类。所以我明确包括 c3p):
compile group: 'c3p0', name: 'c3p0', version: '0.9.1.2'
...确实有这个类,但是 c3p0 仍然拒绝加载它(同样的错误)——我猜是因为 c3p0 版本冲突,旧版本被忽略了。
不知道从这里去哪里;任何帮助将不胜感激。
【问题讨论】:
标签: java hibernate log4j slf4j c3p0