2012-05-09 2 views
1

私はミュールでロギングを実装しようとしており、基本的な質問があります。ミュールロギング:インターセプタまたはロガーコンポーネント?

私のサービスは、すべてMuleではなくTomcatサーバー上で実行するように設定されています。オーケストレーションのためにMuleだけを使用しています。

インターセプタまたはロガーコンポーネントを使用する必要がありますか?私が見る限り、インターセプタはCXFサービスと単純なサービス定義で使用されています。しかし、私のサービスはミュールではありません。

私はプロキシサービスとクライアントを使用して外部サービスを呼び出しています。

質問:

  1. 私の知る限り理解し、ロギング用CXFインターセプターを使用してテストする際に便利ですが、それはミュールにメッセージを記録するための適切な方法は何ですか?

  2. プロキシサービスとクライアントでインターセプタを使用しても問題ありませんか?

答えて

2

(INFO私はloggerあなたは正確にあなたが(カテゴリ)をしたい(メッセージ式)を、欲しいものログインできるよう設定可能なオプションの多くを持っているので<logger />を使用して代わりに<logging-interceptor />好むだろうとのレベルであなたが欲しいです、...)。彼らはまた、追従誤差のために非常に有用である無効な要求を、キャプチャするよう

1)CXFインターセプターを使用します。

0

あなたが完全な形でイン/アウトのリクエストをログに記録したいと仮定。

2)はい。

ここでDavidは、デフォルトのロギング以上のものが必要な場合は、独自のログを書き込んだり、既存のインターセプタを拡張したりすることができます。 this example(私が書いた)を参照してください。

0

ロギングインターセプタは、フローの同じスレッドに基づいて実行されるフローでは表示されないことがあります。

フローのログコンポーネントを使用すると、フローで表示され、要件に基づいてたくさんのメルを書き込むことができます。

関連する問題