升级到0.9.5.2之后,c3p0日志记录就从日志中消失了。我遵守了这里的指示,c3p0测井,但没有结果。
我在类路径中添加了下面的文件。
[c3p0.properties]
com.mchange.v2.log.MLog=slf4j,log4j,jul,jdk14, java.util.logging,fallback
com.mchange.v2.log.jdk14logging.suppressStackWalk=false发布于 2017-02-04 10:09:23
几件事。
c3p0.properties,但是文件中不应该有[c3p0.properties]。它应该是一个标准的java.util.Properties文件。com.mchange.v2.log.MLog不支持列表。如果将c3p0保留为默认设置(完全不要设置此属性),c3p0内部将首先对哪个日志库进行排序。设置com.mchange.v2.log.MLog时,可以选择一个库来覆盖该顺序。因此,如果您使用的日志库是c3p0.properties,那么您的c3p0.properties文件应该包括类似于com.mchange.v2.log.MLog=slf4j的内容。com.mchange.v2.log.MLog=fallback,它只会将消息打印到标准错误。com.mchange.v2.log.jdk14logging.suppressStackWalk的东西。除非您正在使用java.util.logging库,否则这是不相关的。https://stackoverflow.com/questions/41999095
复制相似问题