2011-12-07 1 views
1

grailsアプリケーションでは、各ログをカスタムデータで飾りたいと思っています。現在の必要性は、ログメッセージに現在のユーザー名を付加するだけであるいくつかのデータをログに体系的に追加(装飾)する方法

私はこの問題を解決する方法についていくつかのアイデアをしました:
- Adding custom field to log4j patternLayout
- 各ログの呼び出しをインターセプトするのグルーヴィーなメタクラスの設備を使用し、メッセージの内容を変更する

私はちょっと分かりやすいものと保守したいものがあります。これは非常に優先順位の低い機能なので、あまりにも多くの時間を費やしたくないのです。

これを実装するためのすばやく簡単な方法についてのご意見はありますか?

答えて

4

私はバートベックウィーはこのon his blogを1月にカバーしたと思います。彼はlog4j MDC機能とサーブレット・フィルターを使用してログ・エントリーにユーザー名を取得する方法を示します

+0

これはすばらしく見えます。私はそのポストを詳細に読むのに時間がかかるでしょう。 – Guillaume

+0

@Guillaume指があなたのためにすべて働いています:-) –

関連する問題