32.4. エンドポイントオプション
ログエンドポイントは、URI 構文を使用して設定されます。
log:loggerName
log:loggerName
パスおよびクエリーパラメーターを使用します。
32.4.1. パスパラメーター(1 パラメーター) リンクのコピーリンクがクリップボードにコピーされました!
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
loggerName (producer) | 必須 使用するロギングカテゴリーの名前。 | String |
32.4.2. クエリーパラメーター (27 パラメーター) リンクのコピーリンクがクリップボードにコピーされました!
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
groupActiveOnly (producer) | true の場合、新しいメッセージが一定期間受信されていない場合に統計を非表示にします。false の場合、メッセージトラフィックに関係なく統計を表示します。 | true | Boolean |
groupDelay (producer) | 統計の初期遅延を設定します (ミリ秒単位)。 | Long | |
groupInterval (producer) | 指定すると、この時間間隔 (ミリ秒単位) でメッセージ統計がグループ化されます。 | Long | |
groupSize (producer) | スループットログのグループサイズを指定する整数。 | Integer | |
lazyStartProducer (producer) | 最初のメッセージで producer をレイジーに起動すべきかどうか。レイジーに起動することで、起動時に producer が失敗し、それによりルートが失敗する可能性がある状況で、CamelContext およびルートの起動を許可します。レイジーな起動を延期すると、Camel のルーティングエラーハンドラー経由でメッセージのルーティング中に起動の失敗を処理できます。最初のメッセージが処理されるときに、producer の作成および起動に若干時間がかかり、合計処理時間が長くなる可能性があることに注意してください。 | false | boolean |
level (producer) | 使用するロギングレベル。デフォルト値は INFO です。 列挙値:
| INFO | String |
logMask (producer) | true の場合、ログ内のパスワードやパスフレーズなどの機密情報をマスクします。 | Boolean | |
marker (producer) | 使用するオプションのマーカー名。 | String | |
exchangeFormatter (上級) | カスタム Exchange フォーマッタを使用するには。 | ExchangeFormatter | |
maxChars (フォーマット) | 1 行に記録される文字数を制限します。 | 10000 | int |
multiline (formatting) | 有効にすると、各情報が改行で出力されます。 | false | boolean |
showAll (書式設定) | すべてのオプションをオンにするためのクイックオプション。(複数行、maxChars を使用する場合は手動で設定する必要があります)。 | false | boolean |
showAllProperties (formatting) | すべての交換プロパティー (内部およびカスタムの両方) を表示します。 | false | boolean |
showBody (formatting) | メッセージ本文を表示します。 | true | boolean |
showBodyType (formatting) | 本文の Java タイプを表示します。 | true | boolean |
showCaughtException (formatting) | 交換でキャッチされた例外がある場合は、例外メッセージを表示します (スタックトレースなし)。キャッチされた例外は、エクスチェンジのプロパティーとして保存され (キー org.apache.camel.Exchange#EXCEPTION_CAUGHT を使用)、たとえば doCatch は例外をキャッチできます。 | false | boolean |
showException (フォーマット) | 交換に例外がある場合は、例外メッセージを表示します (スタックトレースなし)。 | false | boolean |
showExchangeId (formatting) | 一意の取引所 ID を表示します。 | false | boolean |
showExchangePattern (formatting) | メッセージ交換パターン (略して MEP) を表示します。 | true | boolean |
showFiles (フォーマット) | 有効にすると、Camel はファイルを出力します。 | false | boolean |
showFuture (formatting) | 有効にすると、Camel は Future オブジェクトで、ログに記録されるペイロードを取得するために完了するのを待ちます。 | false | boolean |
showHeaders (formatting) | メッセージヘッダーを表示します。 | false | boolean |
showProperties (フォーマット) | 交換のプロパティーを表示します (カスタムのみ)。内部プロパティーとカスタムプロパティーの両方を表示するには、showAllProperties を使用します。 | false | boolean |
showStackTrace (formatting) | 交換に例外がある場合、スタックトレースを表示します。showAll、showException、または showCaughtException のいずれかが有効になっている場合にのみ有効です。 | false | boolean |
showStreams (formatting) | Camel がストリーム本文を表示するかどうか (例: java.io.InputStream など)。このオプションを有効にすると、ストリームがこのロガーによってすでに読み取られているため、後でメッセージ本文にアクセスできなくなる可能性があることに注意してください。これを解決するには、ストリームキャッシングを使用する必要があります。 | false | boolean |
skipBodyLineSeparator (formatting) | メッセージ本文をログに記録するときに行区切りをスキップするかどうか。これにより、メッセージ本文を 1 行でログに記録できます。このオプションを false に設定すると、本文の行区切りが保持され、本文がそのままログに記録されます。 | true | boolean |
style (formatting) | 使用する出力スタイルを設定します。 列挙値:
| デフォルト | OutputStyle |