0

私は、log4j を使用してラバのロギングを制御しています。私は次のことを行うための最良の方法を見つけようとしています:

すべてのロガーにカテゴリを設定して、それらを 1 つのファイルに出力できるようにしたいと考えています。

  • スクリプトからのロギング: Groovy スクリプトのコンテキストに「ログ」があることがわかりますが、それにカテゴリを設定するにはどうすればよいですか?
  • サブフローからのロギング: サブフローは多くのフローからのものです。各フローには独自のカテゴリがあり、異なるファイルにログが記録されます。ロギング カテゴリをサブフローのロガーに渡して、適切なカテゴリでログを記録するにはどうすればよいですか?
  • muleのINVOCATION SCOPEにカテゴリを設定して、LoggerコンポーネントのCategory内に#[header:INVOCATION:LOGGER_Category]でアクセスしてみました。しかし、そのカテゴリコンポーネントを評価していないようです (「メッセージ」と同じ動作を期待していました)。

手がかりは非常に高く評価されます。

-サジド。

4

1 に答える 1

0
  • フローで次を使用します。<logger category="yourCategory" ... />
  • Groovy スクリプトでは、提供された変数を使用せずにlog、ログ ファクトリから独自の変数を作成します。
  • MEL スクリプトでは、ファクトリからもロガーを作成します。
于 2013-06-05T16:44:24.953 に答える