---
schema_version: "1"
id: 7bf8c53f93692ee9e24e0fe8db7fc397798d0bbd6d8c35ad5c10eda8133ae397
title: Anypoint Platform への Flex Gateway ログ出力の無効化
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/gateway/1.8/flex-conn-disable-logs.md
canonical_url: https://docs.mulesoft.com/jp/gateway/1.8/flex-conn-disable-logs
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 7b54a82f894944bd24458184c66b18a0b0cfa18628b4a5fadfc5d078c27d3331
description: MuleSoft Documentation Site
release: "1.8"
latest: false
---
# Anypoint Platform への Flex Gateway ログ出力の無効化

Anypoint Flex Gateway ログにより、起動、シャットダウン、API 要求、API 応答、ポリシー、Fluent Bit に関するインサイトが得られます。ログにより、開発者やシステム管理者は問題や異常を識別して解決できます。ただし、Anypoint Platform へのログ出力を無効化する必要がある場合があります。

ログ出力を無効化する前に、トラブルシューティング機能に対する潜在的な影響を検討してください。場合によって、ログの冗長レベルを調整するほうが適切な場合があります。

次のログの Anypoint Platform への送信を無効化できます。

- 次のようなランタイムログ:
    
    - Flex Gateway、Fluent Bit、および Envoy の起動とシャットダウン。
    - デプロイされた API とポリシー。
    - Flex Gateway の設定ミスの可能性またはその他のエラー。
- 次のようなアクセスログ:
    
    - 一定期間の Envoy との受信インタラクションの説明。
    - 特定の API に対する受信要求と応答。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">無効化できるのは Anypoint Platform に送信されるログのみです。標準出力 (STDOUT) に変更はありません。</td></tr></tbody></table>

Anypoint Platform へのログの送信は、ローカル設定ファイルを使用して無効化します。次のチュートリアルでは、ファイルを作成してデプロイする方法について説明します。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;">
<col style="width: 25%;">
<col style="width: 25%;">
<col style="width: 25%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><span class="image"><a class="image" href="#linux"><img src="https://docs.mulesoft.com/jp/gateway/1.8/_images/install-linux-logo.png" alt="20%" width="20%"></a></span></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><span class="image"><a class="image" href="#containers"><img src="https://docs.mulesoft.com/jp/gateway/1.8/_images/install-container-logo.png" alt="25%" width="25%"></a></span></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><span class="image"><a class="image" href="#kubernetes"><img src="https://docs.mulesoft.com/jp/gateway/1.8/_images/install-kubernetes-logo.png" alt="20%" width="20%"></a></span></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><span class="image"><a class="image" href="#openshift"><img src="https://docs.mulesoft.com/jp/gateway/1.8/_images/install-openshift-logo.png" alt="20%" width="20%"></a></span></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#linux">Linux サービスとして Flex Gateway の Anypoint Platform ログ出力を無効化する</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#containers">コンテナで Flex Gateway の Anypoint Platform ログ出力を無効化する</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#kubernetes">Kubernetes クラスターで Flex Gateway の Anypoint Platform ログ出力を無効化する</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#openshift">OpenShift クラスターで Flex Gateway の Anypoint Platform ログ出力を無効化する</a></p>
</div></div></td>
</tr>
</tbody>
</table>

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

Flex Gateway ログ出力を設定する前に、次のタスクを完了します。

- 出力に応じて、ログの送信先のサービスが動作していることを確認します。ログ出力サービスについての詳細は、​[「サードパーティサービスの Flex Gateway 出力の設定」](https://docs.mulesoft.com/jp/gateway/1.8/flex-conn-third-party-logs-config)​を参照してください。

## [](#linux)Linux サービスとして Flex Gateway の Anypoint Platform ログ出力を無効化する

1. Flex Gateway 設定ディレクトリに YAML 設定ファイルを作成します。次に例を示します。
    
    ```ssh
    sudo touch /usr/local/share/mulesoft/flex-gateway/conf.d/disable-logs-config.yaml
    ```
2. 設定ファイルで、​`spec.logging.runtimeLogs.outputs.anypoint`​ または ​`spec.logging.accessLogs.outputs.anypoint`​ を ​`disabled`​ に設定します。ファイルは次のようになります。
    
    ```yaml
    apiVersion: gateway.mulesoft.com/v1beta1
    kind: Configuration
    metadata:
      name: logging-config
    spec:
      logging:
        runtimeLogs:
          logLevel: info
          outputs:
            anypoint: disabled
        accessLogs:
          outputs:
            anypoint: disabled
    ```
3. ファイルを保存します。

## [](#containers)コンテナで Flex Gateway の Anypoint Platform ログ出力を無効化する

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">Flex Gateway 設定ファイルを含むフォルダーのボリュームをすでに追加している場合、ステップ 4 までスキップします。</td></tr></tbody></table>

1. Ctrl+C を押して、Flex Gateway とレプリカを停止します。
2. Flex Gateway 設定ファイルを含むディレクトリに ​`app`​ という名前のフォルダーを作成します。
3. `app`​ ディレクトリに移動します。
4. `disable-logs-config.yaml`​ という名前の新しい設定 YAML ファイルを作成します。
5. 設定ファイルで、​`spec.logging.runtimeLogs.outputs.anypoint`​ または ​`spec.logging.accessLogs.outputs.anypoint`​ を ​`disabled`​ に設定します。ファイルは次のようになります。
    
    ```yaml
    apiVersion: gateway.mulesoft.com/v1beta1
    kind: Configuration
    metadata:
      name: logging-config
    spec:
      logging:
        runtimeLogs:
          logLevel: info
          outputs:
            anypoint: disabled
        accessLogs:
          outputs:
            anypoint: disabled
    ```
6. 設定ファイルを保存します。
7. 設定ディレクトリボリュームを使用して Flex Gateway を再起動します。
    
    - Docker
    - Podman
    
    ```ssh
    docker run --rm \
    -v "$(pwd)":/usr/local/share/mulesoft/flex-gateway/conf.d \
    -p 8080:8080 \
    mulesoft/flex-gateway
    ```
    
    <table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content"><code>-e ​FLEX_NAME​=&lt;name-for-flex-replica&gt; \</code> を含めて、Flex レプリカに割り当てる名前 (省略可能) を指定します。</td></tr></tbody></table>
    
    ```ssh
    podman run --rm \
    -v "$(pwd)":/usr/local/share/mulesoft/flex-gateway/conf.d \
    -p 8080:8080 \
    docker.io/mulesoft/flex-gateway
    ```
    
    <table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content"><code>-e ​FLEX_NAME​=&lt;name-for-flex-replica&gt; \</code> を含めて、Flex レプリカに割り当てる名前 (省略可能) を指定します。</td></tr></tbody></table>

## [](#kubernetes)Kubernetes クラスターで Flex Gateway の Anypoint Platform ログ出力を無効化する

Anypoint Platform へのログを無効化する手順は、次のとおりです。

1. 次の例の出力設定の詳細を含む YAML 設定ファイルを使用して、新しいリソースを作成します。
    
    ```yaml
    apiVersion: gateway.mulesoft.com/v1beta1
    kind: Configuration
    metadata:
      name: logging-config
    spec:
      logging:
        runtimeLogs:
          logLevel: info
          outputs:
            anypoint: disabled
        accessLogs:
          outputs:
            anypoint: disabled
    ```
2. `spec.logging.runtimeLogs.outputs.anypoint`​ または ​`spec.logging.accessLogs.outputs.anypoint`​ を ​`disabled`​ に設定します。

## [](#openshift)OpenShift クラスターで Flex Gateway の Anypoint Platform ログ出力を無効化する

Anypoint Platform へのログを無効化する手順は、次のとおりです。

1. 次の例の出力設定の詳細を含む YAML 設定ファイルを使用して、新しいリソースを作成します。
    
    ```yaml
    apiVersion: gateway.mulesoft.com/v1beta1
    kind: Configuration
    metadata:
      name: logging-config
    spec:
      logging:
        runtimeLogs:
          logLevel: info
          outputs:
            anypoint: disabled
        accessLogs:
          outputs:
            anypoint: disabled
    ```
2. `spec.logging.runtimeLogs.outputs.anypoint`​ または ​`spec.logging.accessLogs.outputs.anypoint`​ を ​`disabled`​ に設定します。

## [](#関連情報)関連情報

- [サードパーティサービスの Flex Gateway 出力の設定](https://docs.mulesoft.com/jp/gateway/1.8/flex-conn-third-party-logs-config)
- [メッセージログポリシー](https://docs.mulesoft.com/jp/gateway/1.8/policies-included-message-logging)
- [Flex Gateway の登録と実行](https://docs.mulesoft.com/jp/gateway/1.8/flex-conn-reg-run)