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