---
title: "Sitecore Managed Cloudコンテナへのログイン"
slug: "logging-in-sitecore-managed-cloud-containers"
abstract: "Sitecore Managed Cloudコンテナでのログのカスタマイズ方法を学びましょう。"
---
# Sitecore Managed Cloudコンテナへのログイン

Sitecore Managed Cloud ContainersはELKスタックを使用して、Kubernetesクラスター内の各コンテナから出力されるログファイルを収集・集約します。以下の図は、WindowsベースのSitecore役割コンテナのデータフローを示しています。

![Data flow for a Sitecore role container](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/104/managed-cloud/images/ELK_stack_data_flow.png)

## Sitecoreロールのログをカスタマイズする

Managed Cloudコンテナ内のSitecoreロールのログをカスタマイズできます。Sitecoreロールのログをカスタマイズするには、ログモニターの設定ファイルを編集してコンテナの標準値を変更します。ログモニターの設定ファイルは各コンテナイメージのC:\\LogMonitor\\logmonitorconfig.jsonに保存されます。

> !注AKSクラスターで生成されるログファイルの数を増やすと、Elasticsearchデータベースのストレージ問題を引き起こすことがあります。これにより、一部のログデータの喪失につながることがあります。Elasticsearchのデータの保持期間はデフォルトで30日に設定されています。

SitecoreログとIISログの両方を収集する基本構成は以下の通りです:

{
    "LogConfig": {
        "sources": 
            {
                "type": "File",
                "directory": "c:\\\\inetpub\\\\logs",
                "filter": "\*.log",
                "includeSubdirectories": true
            },
            {
                "type": "File",
                "directory": "c:\\\\inetpub\\\\wwwroot\\\\App\_data\\\\logs",
                "filter": "log.\*.txt",
                "includeSubdirectories": false
            }
        
    }
}

logmonitorconfig.jsonファイルを更新するには、新しい設定ファイルを作成し、カスタムイメージにビルドしてください。

### 一般的なLogMonitorカスタム構成

すべてのSitecoreログを出力してください:

{
    "LogConfig": {
        "sources": 
            {
                "type": "File",
                "directory": "c:\\\\inetpub\\\\logs",
                "filter": "\*.log",
                "includeSubdirectories": true
            },
            {
                "type": "File",
                "directory": "c:\\\\inetpub\\\\wwwroot\\\\App\_data\\\\logs",
                "filter": "\*.txt",
                "includeSubdirectories": false
            }
        
    }
}

出力Windowsイベントおよびシステムログ:

{
    "LogConfig": {
        "sources": 
            {
                "type": "EventLog",
                "startAtOldestRecord": true,
                "eventFormatMultiLine": false,
                "channels": 
   {
                 "name": "system",
                 "level": "Information"
                    },
                    {
                       "name": "application",
                       "level": "Error"
                    }
                
            },
            {
                "type": "File",
                "directory": "c:\\\\inetpub\\\\logs",
                "filter": "\*.log",
                "includeSubdirectories": true
            },
            {
                "type": "File",
                "directory": "c:\\\\inetpub\\\\wwwroot\\\\App\_data\\\\logs",
                "filter": "log.\*.txt",
                "includeSubdirectories": false
            }
        
    }
}