log4jdbc-log4j2-jdbc4 日志记录错误 ResultSet.isClosed

发布于 2025-01-19 21:26:26 字数 806 浏览 0 评论 0原文

我正在使用log4j2,然后添加了“ log4jdbc-log4j2-jdbc4”库来表达SQL查询语句日志,但是在运行时存在错误。

规格

  1. JDK1.6
  2. Log4J2.3.2

系统

  • : org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4 1.16
  • 更改设置

  • 添加log4jdbc.log4j2.properties

    log4jdbc.spylogdelegator.name = net.sf.log4jdbc.log.slf4j.slf4jspylogdelegator log4jdbc.dump.sql.maxlinelength = 0

  • 将logger添加到log4j2.xml (JDBC.ResultSet在设置级别调试时也会导致错误。)

显示结果集时发生以下错误。

使用相同的DB为其他小型项目正常工作! 我不知道哪一部分导致错误。 我需要帮助。谢谢!

I am using log4j2, and I added "log4jdbc-log4j2-jdbc4" library to express the sql query statement log, but there is an error at runtime.

System Specifications:

  1. jdk1.6
  2. log4j2.3.2
  3. slf4j-api 1.7.12

What I did:

  • Add jar to maven

    org.bgee.log4jdbc-log4j2
    log4jdbc-log4j2-jdbc4
    1.16

  • Change settings

  • Add log4jdbc.log4j2.properties

    log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator
    log4jdbc.dump.sql.maxlinelength=0

  • Add logger to log4j2.xml

    (jdbc.resultset also causes an error when setting the level to DEBUG.)

The following error occurs when displaying the resultSet.

enter image description here

It worked normally for other small projects using the same DB!
I have no idea which part is causing the error.
I need help. Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一片旧的回忆 2025-01-26 21:26:26

这是由于开发环境中同时存在ojdbc6和ojdbc14导致的错误。

It was an error caused by the presence of both ojdbc6 and ojdbc14 in the development environment.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文