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

时间:2011-06-25 04:16:40

标签: java database hibernate spring logging

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

1 个答案:

答案 0 :(得分:2)

实际上,经过一点点GIS之后,似乎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教程”那样逻辑的东西,无论出于什么原因都没有用。)