1

モジュールでロガーを使用していますが、新しい要件では、コードからロガーを削除し、DBAを使用してすべてのエラーを単一のクエリでログに記録する必要があります。

このために、例外の詳細を取得するVOクラスを使用することを計画していますが、マネージャーはこのロジックを受け入れていません。

すべてのエラーをdbaに保存する方法について他のアイデアを教えてください。

よろしく

4

2 に答える 2

1

Apache Common Logging と Log4J を使用している場合は、データベース アペンダーを追加するだけで完了です。

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

ロギングは、アスペクト指向プログラミングの「Hello World」です。また、ロギングを 1 か所に維持することをお勧めします。そうすれば、強制されていることは何でも簡単に変更できます。

于 2012-11-21T12:47:52.080 に答える
1

Apache Common の Logging と Log4J は既に言及されていますが、そのルートをたどる予定がある場合は、logback のDBAppenderにも注意する必要があります。それがユースケースを完全にカバーしていない場合でも、いつでも独自のユースケースを作成できます。

于 2012-11-21T13:10:57.217 に答える