Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

HTTP サービスを使用した HTTP コネクタまたはその他のコネクタの HTTP ワイヤーロギングを有効にする方法

公開日: Mar 5, 2026
タスク

目標

Mule API が処理するすべての受信または送信 HTTP メッセージの詳細なロギングを有効にする場合は、以下のように、HTTP コネクタと、バックグラウンドで同じ HTTP サービスを使用するその他のすべてのコネクタを考慮します。
  • HTTP コネクタ
  • Web サービス/CXF モジュール
  • Salesforce コネクタ
  • その他多数...
重要:
  • DEBUG ログの有効化は、パフォーマンスに影響するため、トラブルシューティングの目的でのみ行ってください。
  • CloudHub 環境で HTTP ワイヤーロギングを監視なしで、または無期限に有効にすることは避けてください。
  • デバッグログには、HTTP ヘッダーとペイロードがプレーンテキストで表示されます。
 
ステップ
異なる環境でログレベルを設定する手順については、「How to Set the Log Level for a Mule Application in Different Environments」(異なる環境で Mule アプリケーションのログレベルを設定する方法) を参照してください。
 

パッケージのデバッグ

Mule 4.x API の場合、DEBUG レベルを以下のパッケージに設定します。

  • org.mule.service.http.impl.service.HttpMessageLogger
 

Mule Runtime 4.1.4 以降の場合に、特定のリスナー/リクエスターのみをデバッグする方法

Mule Runtime 4.1.4 では、HTTP サービス 1.1.9 にいくつかの変更が導入され、HTTP リスナーまたは HTTP リクエスターのみをデバッグできるようになりました。

 

  • HTTP リスナー: 「HTTP リスナー構成」が「CUSTOM_NAME」と呼ばれていることを考慮して、以下のパッケージで DEBUG レベルのログを設定します。
    • org.mule.service.http.impl.service.HttpMessageLogger.CUSTOM_NAME
 
  • HTTP リクエスター: 「HTTP リクエスター構成」が「CUSTOM_NAME2」と呼ばれていることを考慮して、以下のパッケージで DEBUG レベルのログを設定します。
    • org.mule.service.http.impl.service.HttpMessageLogger.http.requester.CUSTOM_NAME2

これらの例で使用されているカスタム名は、「http:lister-config」または「http:request-config」XML 項目の「name」属性です。

 

Mule 3.x API は 3.9 まで引き続きサポートされており、以下のパッケージに DEBUG レベルを設定します。

  • org.mule.module.http.internal.HttpMessageLogger
  • com.ning.http
 

その他のデバッグログ

ペイロード/ヘッダーだけでなく HTTP サービスの詳細をトラブルシューティングする必要がある場合は、KB 記事「How to enable all HTTP Service debug modes? - Enhanced HTTP Wire Logging for Mule 4 APIs」(すべての HTTP サービスデバッグモードを有効にする方法 - Mule 4 API の拡張 HTTP ワイヤーロギング) を参照してください。
異なるリリース環境で DEBUG ログを設定するには、「How to Enable DEBUG logging for Connectors in Different MuleSoft Deployment Environments」(異なる MuleSoft 展開環境でコネクタの DEBUG ログを有効にする方法) を参照してください。

ナレッジ記事番号

001115102

 
読み込み中
Salesforce Help | Article