java中记录器的替代方案

时间:2012-11-21 12:44:08

标签: java logging

我在我的模块中使用了一个记录器。但是有了新的要求我必须从代​​码中删除记录器并使用DBA在单个查询中记录所有错误。

为此,我打算使用VO类来获取异常细节。但是管理者不接受这种逻辑。

您能否建议我如何将所有错误存储在dba中。

问候

2 个答案:

答案 0 :(得分:1)

如果你使用的是Apache Common Logging和Log4J,你可以简单地添加一个数据库appender并完成它:

http://code.google.com/p/log4j-databaseappender/

日志记录是面向方面编程的“Hello world”。我还建议您使用方面将日志记录保存在一个位置。这样,无论你被迫做什么,它都很容易改变。

答案 1 :(得分:1)

已经提到过Apache Common的Logging和Log4J,但是如果你打算沿着那条路走下去,你也应该知道logback的DBAppender。如果这不能完全覆盖您的用例,您仍然可以自己编写自己的用例。