【问题标题】:Logging exceptions to database with Spring and Hibernate使用 Spring 和 Hibernate 将异常记录到数据库
【发布时间】:2011-06-25 04:16:40
【问题描述】:

是否有一些库具有类似log4j logger 的内容,可以将异常持久化到数据库而不是日志文件?我大部分时间都在使用 Spring、Hibernate 和 MySql 组合,所以任何可以与它们集成的东西都会很棒。

【问题讨论】:

标签: java database hibernate spring logging


【解决方案1】:

实际上,经过一点 GISing 之后,log4j 似乎可以将其输出存储在任何与 JDBC 兼容的数据库中,并带有一点代码内日志记录逻辑和正确的 log4j 配置(我实际上不知道它可以这样做......谢谢你问我猜的问题)。

我找到了一个教程 http://www.cubrid.org/store_java_logs_to_databdase_using_log4j 所以有它。它使用 Cubrid 数据库,但它应该很容易适应 mysql/postgresql/firebird/etc (同样,在谷歌上几分钟会出现一些操作方法和教程。不得不使用 GIS “log4j mysql config”代替诸如“log4j mysql 教程”之类的逻辑内容,无论出于何种原因都没有任何用处)。

【讨论】:

  • 错误,JDBCAppender 不记录异常。这是一件大事。
  • Vineet 是绝对正确的,所以严格来说这不是一个正确的答案
猜你喜欢
  • 1970-01-01
  • 2016-01-26
  • 1970-01-01
  • 1970-01-01
  • 2019-08-30
  • 2013-06-22
  • 2011-02-25
  • 2014-08-20
  • 1970-01-01
相关资源
最近更新 更多