我在我的模块中使用了一个记录器。但是有了新的要求我必须从代码中删除记录器并使用DBA在单个查询中记录所有错误。
为此,我打算使用VO类来获取异常细节。但是管理者不接受这种逻辑。
您能否建议我如何将所有错误存储在dba中。
问候
答案 0 :(得分:1)
如果你使用的是Apache Common Logging和Log4J,你可以简单地添加一个数据库appender并完成它:
http://code.google.com/p/log4j-databaseappender/
日志记录是面向方面编程的“Hello world”。我还建议您使用方面将日志记录保存在一个位置。这样,无论你被迫做什么,它都很容易改变。
答案 1 :(得分:1)
已经提到过Apache Common的Logging和Log4J,但是如果你打算沿着那条路走下去,你也应该知道logback的DBAppender。如果这不能完全覆盖您的用例,您仍然可以自己编写自己的用例。