1

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

为此,我计划使用 VO 类来获取异常详细信息。但经理不接受这种逻辑。

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

问候

4

2 回答 2

1

Apache Common 的 Logging 和 Log4J 已经被提及,但是如果你打算沿着这条路线走,你也应该知道 logback 的DBAppender。如果这不能完全涵盖您的用例,您仍然可以随时编写自己的用例。

于 2012-11-21T13:10:57.217 回答
1

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

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

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

于 2012-11-21T12:47:52.080 回答