---
schema_version: "1"
id: c7c54e65aea4377a96eebf0f93b56b2096e2dc7a45b3896c8dd7018bb08cf7db
title: リアルタイムログの生成
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/monitoring/log-points.md
canonical_url: https://docs.mulesoft.com/jp/monitoring/log-points
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 0c26e6caf1f3c4d0d3de47110ce34fbc38bee16d790edca428450752b58722a6
description: MuleSoft Documentation Site
latest: true
---
# リアルタイムログの生成

[![](/mulesoft/current/ja-jp/_/img/icons/info.svg)](/jp/monitoring/#billing)

Anypoint Monitoring のログポイント機能を使用すると、アプリケーションと API のログをコードを記述せずにリアルタイムで生成できます。アプリケーションの場合は、生成するログのレベルを指定でき、API の場合は、ログのプロパティを指定できます。これにより、ログをオンデマンドでアプリケーションからリアルタイムで抽出できます。再デプロイメントやアプリケーションのダウンタイムは発生しません。権限管理を使用してアクセス権を管理できます。すべてのログがログ管理にシームレスに取り込まれます。

## [](#アプリケーションのログポイント)アプリケーションのログポイント

アプリケーションのログポイント機能を使用すると、任意の Mule アプリケーションでコネクタからの情報をリアルタイムで記録できます。サポート対象のいずれかのコネクタを使用している場合、ログレベル (debug (デバッグ)、info (情報)、warn (警告)、error (エラー)) を選択してログを生成できます。

### [](#始める前に)始める前に

次の前提条件が必要です。

- [サポート対象の Mule バージョン](https://docs.mulesoft.com/jp/release-notes/mule-runtime/mule-esb)​。
- Anypoint Integration Advanced パッケージ、または Anypoint Platform の Titanium サブスクリプション
- **\[Runtime Manager\] > \[Manage Settings (設定の管理)\]**​ 権限

### [](#サポート対象コネクタ)サポート対象コネクタ

ログポイント機能で使用可能な Anypoint Connector は次のとおりです。

<table class="tableblock frame-all grid-all stretch">
<caption class="title">Table 1. サポート対象コネクタ</caption>
<colgroup>
<col style="width: 33.3333%;">
<col style="width: 33.3333%;">
<col style="width: 33.3334%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">サポート対象の Anypoint Connector</th>
<th class="tableblock halign-left valign-top">Mule 3 x でサポート対象。</th>
<th class="tableblock halign-left valign-top">Mule 4 x でサポート対象。</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Amazon S3</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Amazon SQS</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">データベース</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">メール</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">ファイル</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">FTP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">IBM MQ</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">JMS</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Microsoft Service Bus</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">MongoDB</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">MQ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Object Store (オブジェクトストア)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Salesforce</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">SFTP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Sockets</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">UDP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">VM トランスポート</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">WMQ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">x</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
</tbody>
</table>

### [](#アプリケーションログポイントの有効化)アプリケーションログポイントの有効化

1. [Anypoint Monitoring コンテンツへのアクセス権限](https://docs.mulesoft.com/jp/monitoring/am-permissions)​を持つユーザーアカウントを使用して Anypoint Platform にログインします。
2. **\[Anypoint Monitoring\]**​ に移動します。
3. \[Anypoint Monitoring\] サイドバーから、​**\[Log Points (ログポイント)\]**​ をクリックします。
4. 次の設定を選択します。  
    
    - **Environment (環境)**​: アプリケーションが実行されている環境。
    - **Resource name (リソース名)**​ - アプリケーションの名前。
5. **\[Select (選択)\]**​ をクリックします。
6. ログ生成の対象であるコネクタを選択します。
7. 各コネクタのログレベルを選択します。
8. **\[Save & Apply (保存して適用)\]**​ をクリックします。  
    設定が適用されたことを示すメッセージが ​**\[View API Logs (API ログを表示)\]**​ リンクと一緒にページ上部に表示されます。ログの表示にはしばらく時間がかかる場合があります。
9. 選択したログポイントのログを表示するには、​**\[View Logs (ログを表示)\]**​ リンクをクリックします。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">trace (トレース) または debug (デバッグ) ログレベルを選択した場合は、終了時にログポイントの監視を無効化して、アプリケーションのパフォーマンスの低下を回避してください。</td></tr></tbody></table>

## [](#api-のログポイント)API のログポイント

API のログポイント機能を使用すると、実行中の管理 API から対話形式でデータを抽出できます。コードの記述やアプリケーションの再デプロイなしで、ログ生成の対象である管理 API のプロパティ (たとえば、リクエストヘッダー内のホストやメソッドなど) を指定できます。これにより、アプリケーションを再起動せずにトラブルシューティングできます。

たとえば、API に Cookie ヘッダーを指定して、インジェクション攻撃が進行中かどうかを確認できます。指定された Cookie ヘッダーのログデータは、リアルタイムで自動的にログページに表示されます。

### [](#前提条件)前提条件

この機能を使用するには、以下が必要です。

- Mule 3.8.5 以降
- Anypoint Integration Advanced パッケージ、または Anypoint Platform の Titanium サブスクリプション
- **\[API Manager\] > \[Manage Policies (ポリシーの管理)\]**​ 権限

### [](#サポート対象-api)サポート対象 API

ログポイント機能で使用可能な API の種別は次のとおりです。

- 基本エンドポイント API (CloudHub およびハイブリッド)
    
    - CloudHub
    - ハイブリッド
- エンドポイントとプロキシ API
    
    - CloudHub プロキシ
    - ハイブリッドプロキシ

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">すべての基本エンドポイント API は、登録された API にサポート対象の Mule Runtime Engine バージョンがあるかどうかに関係なく、セレクターに表示されます。基本エンドポイント API のログエンドポイントがサポート対象外のバージョンで保存されると、アプリケーションポリシーは失敗します。</td></tr></tbody></table>

## [](#mule-runtime-engine-のサポート対象バージョン)Mule Runtime Engine のサポート対象バージョン

サポート対象の Mule Runtime バージョンで Mule アプリケーションを実行します。サポート対象のバージョンについては、[Mule Runtime Release Notes](https://docs.mulesoft.com/jp/release-notes/mule-runtime/mule-esb)を参照してください。

### [](#api-ログポイントの有効化)API ログポイントの有効化

1. [Anypoint Monitoring コンテンツへのアクセス権限](https://docs.mulesoft.com/jp/monitoring/am-permissions)​を持つユーザーアカウントを使用して Anypoint Platform にログインします。
2. **\[Anypoint Monitoring\]**​ に移動します。
3. \[Anypoint Monitoring\] サイドバーから、​**\[Log Points (ログポイント)\]**​ をクリックします。
4. 次の設定を選択します。  
    
    - **Environment (環境)**​: API が実行されている環境。
    - **Resource name (リソース名)**​: API の名前。
    - **Version/Instance (バージョン/インスタンス)**​: API のバージョンとインスタンス。
5. **\[Select (選択)\]**​ をクリックします。
6. ログに記録して管理する ​**\[Request (要求)\]**​ ポイントを選択します。  
    次のリクエストヘッダーログポイントを監視できます。  
    
    - **User Agent (ユーザーエージェント)**
    - **Path (パス)**
    - **Host (ホスト)**
    - **Method (メソッド)**
    - **Remote Access (リモートアクセス)**
    - **Accept (受け入れ)**
    - **Accept Encoding (エンコードの受け入れ)**
    - **Accept Language (言語の受け入れ)**
    - **Cookie**
    - **Referrer (リファラー)**​  
        **\[Header (ヘッダー)\]**​ の左にある青いボックスをクリックすると、すべてのログポイントを選択できます。  
        **\[Request Body (リクエストボディ)\]**​ を監視する場合は、​**\[Body (ボディ)\]**​ を選択します。
7. ログに記録して管理する ​**\[Response (応答)\]**​ ポイントを選択します。  
    次のリクエストヘッダーログポイントを監視できます。  
    
    - **Status Code (状況コード)**
    - **Connection (接続)**
    - **Date (日付)**
    - **Set-Cookie (Cookie を設定)**
    - **Pragma**
        
        **\[Header (ヘッダー)\]**​ の左にある青いボックスをクリックすると、すべてのログポイントを選択できます。 **\[Response Body (レスポンスボディ)\]**​ を監視する場合は、​**\[Body (ボディ)\]**​ を選択します。
8. **\[Save & Apply (保存して適用)\]**​ をクリックします。  
    設定が適用されたことを示すメッセージが ​**\[View API Logs (API ログを表示)\]**​ リンクと一緒にページ上部に表示されます。 ログの表示にはしばらく時間がかかる場合があります。
9. 選択したログポイントのログを表示するには、​**\[View API Logs (API ログを表示)\]**​ リンクをクリックします。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">API ログポイントの監視が終了したら、ログポイントの監視を無効化して、アプリケーションのパフォーマンスの低下を回避してください。</td></tr></tbody></table>