第32章 Log


producer のみサポート対象

Log コンポーネントは、メッセージ交換を基になるロギングメカニズムに記録します。

Camel は SLF4J を使用します。これにより、特に次の方法でロギングを設定できます。

  • Log4j
  • Logback
  • Java Util Logging

32.1. URI 形式

log:loggingCategory[?options]
Copy to Clipboard Toggle word wrap

loggingCategory は、使用するログカテゴリーの名前です。URI には、次の形式でクエリーオプションを追加できます。

?option=value&option=value&…

注記

レジストリーから Logger インスタンスを使用する
レジストリーに org.slf4j.Logger の単一インスタンスが見つかった場合、loggingCategory はロガーインスタンスの作成に使用されなくなりました。登録されたインスタンスが代わりに使用されます。また、?logger=#myLogger URI パラメーターを使用して、特定の Logger インスタンスを参照することもできます。最終的に、登録された URI logger パラメーターがない場合、ロガーインスタンスは loggingCategory を使用して作成されます。

たとえば、ログエンドポイントは通常、次のように level オプションを使用してログレベルを指定します。

log:org.apache.camel.example?level=DEBUG
Copy to Clipboard Toggle word wrap

デフォルトのロガーは、すべての交換をログに記録します (通常のログ記録)。ただし、Camel には Throughput ロガーも同梱されており、これは groupSize オプションが指定されている場合に常に使用されます。

注記

また、DSL のログ
DSL にも直接 log がありますが、目的が異なります。軽量で人間のログ用です。詳細については、LogEIP を参照してください。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat