gpt4 book ai didi

java mybatis isTraceEnabled()Z错误

转载 作者:太空宇宙 更新时间:2023-11-04 06:32:37 24 4
gpt4 key购买 nike

在控制台上打印 mybatis SQL 语句时出现此错误:

java.lang.NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z

我使用mybatis支持的log4j。

我的 log4j.properties 文件:

### Global logging configuration
log4j.rootLogger=INFO, stdout

log4j.logger.com.app.mybatis.dao=stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

奇怪的是,例如,如果我指定要记录的类

log4j.logger.com.app.mybatis.dao.MyClass=stdout

它工作正常,但不适用于包。知道是什么原因造成的吗?

最佳答案

您需要将log4j升级到版本1.2.12+

方法org.apache.log4j.Logger.isTraceEnabled(),包括自1.2.12版本以来添加的org.apache.log4j.Level.TRACE

<小时/>

* 目前最新版本为1.2.17

关于java mybatis isTraceEnabled()Z错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25907687/

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