java - 使用 Spring 和 Hibernate 将异常记录到数据库

标签 java database hibernate spring logging

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

最佳答案

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

我在以下位置找到了教程 http://www.cubrid.org/store_java_logs_to_databdase_using_log4j 所以一定要努力。它使用 Cubrid 数据库,但应该相当容易适应 mysql/postgresql/firebird/etc(同样,在 google 上几分钟就会出现许多操作方法和教程。不得不使用 GIS“log4j mysql config”代替)诸如“log4j mysql 教程”之类的逻辑内容,无论出于何种原因,都没有任何有用的结果)。

关于java - 使用 Spring 和 Hibernate 将异常记录到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6475770/

相关文章:

java - Hibernate 中的联接表和 OneToMany 关系

java - 如何生成具有给定数量的属性的给定数量的随机对象?

Java使用finalize关闭子线程?

database - 如何发起 HTTP 请求从 ClickHouse 数据库中获取数据

django - 无法编辑模型字段/Django 信号来更新图像喜欢不起作用/

java - 为什么这个 org.hibernate.exception.GenericJDBCException : could not update occurs only on the remote (virtual) server

java - 如何使用:value for list values in hibernate?

java - Android Google Map v2 - 通过单击 GoogleMap 上的某个位置启动新 Activity

java - 如何使用tcp发送txt以外的文件格式

mysql - 如何将创建日期存储在新表中?