ログおよびデバッグ

MuleSoft は、Mule アプリケーション用のさまざまなログオプションとデバッグオプションを提供します。

アプリケーションログとランタイムログは、アプリケーションと Mule サーバーの監視とトラブルシューティングに役立ちます。詳細は、​「ログの設定」​を参照してください。

コネクタやモジュールで​冗長ログを有効化​することで、デバッグレベルの情報をログに記録できます。

Logger コンポーネントでは、エラーメッセージ、状況通知、ペイロードなどの重要な情報をログに記録するというやり方で、Mule アプリケーションを監視し、デバッグすることもできます。Logger はフローの任意の場所に追加でき、各自が指定した文字列、記述した DataWeave 式の出力、文字列と式の組み合わせをログに記録するように設定できます。詳細は、コアコンポーネントのドキュメントの​「Logger コンポーネント」​を参照してください。

Mule スタック追跡の表示を制御するには、コマンドライン引数を使用するか、Anypoint Studio でプロパティを設定することができます。詳細は、​「Mule スタック追跡の設定」​を参照してください。

Anypoint Studio で Mule アプリケーションのトラブルシューティングを行うには、​Studio ビジュアルデバッガー​を使用できます。これを使用すると、ブレークポイントを設定して実行を停止し、イベントを確認できます。Studio 外で Mule アプリケーションを作成する場合は、MUnit を使用してアプリケーションをテストするか、リモートデバッグをアクティブ化することができます。詳細は、​「Studio 外でのデバッグ」​を参照してください。

Mule アプリケーションを CloudHub で実行している場合は、​「ログデータの表示」​を参照して、ログデータと永続性についての詳細を確認してください。