

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Affichage du journal d’agent de conteneur Amazon ECS
<a name="logs"></a>

Amazon ECS stocke les journaux dans le dossier `/var/log/ecs` de vos instances de conteneur. Des journaux sont disponibles à partir de l'agent de conteneur Amazon ECS et du service `ecs-init` qui contrôle l'état de l'agent (démarrage/arrêt) sur l'instance de conteneur. Vous pouvez afficher ces fichiers journaux en vous connectant à une instance de conteneur à l'aide de SSH.

**Note**  
Si vous n'êtes pas sûr de savoir comment collecter tous les journaux de vos instances de conteneur, vous pouvez utiliser le collecteur de journaux d'Amazon ECS. Pour de plus amples informations, veuillez consulter [Collecte des journaux de conteneur avec collecteur de journaux Amazon ECS](ecs-logs-collector.md).

## Système d'exploitation Linux
<a name="logs-linux"></a>

Le processus `ecs-init` stocke les journaux à l'emplacement `/var/log/ecs/ecs-init.log`.

Le fichier `ecs-init.log` contient des informations sur la gestion du cycle de vie, la configuration et l’amorçage de l’agent conteneur.

Vous pouvez utiliser la commande suivante pour visualiser les fichiers journaux.

```
cat /var/log/ecs/ecs-init.log
```

Sortie :

```
2018-02-16T18:13:54Z [INFO] pre-start
2018-02-16T18:13:56Z [INFO] start
2018-02-16T18:13:56Z [INFO] No existing agent container to remove.
2018-02-16T18:13:56Z [INFO] Starting Amazon Elastic Container Service Agent
```

## Système d'exploitation Windows
<a name="logs-windows"></a>

Vous pouvez utiliser le collecteur de journaux Amazon ECS pour Windows. Pour plus d’informations, consultez la section [Amazon ECS Logs Collector pour Windows](https://github.com/awslabs/aws-ecs-logs-collector-for-windows?tab=readme-ov-file#aws-ecs-logs-collector-for-windows) sur Github.

1. Connectez-vous à votre instance.

1. Ouvrez PowerShell puis exécutez les commandes suivantes avec des privilèges administratifs. Les commandes téléchargent le script et collectent les journaux.

   ```
   Invoke-WebRequest -OutFile ecs-logs-collector.ps1 https://raw.githubusercontent.com/awslabs/aws-ecs-logs-collector-for-windows/master/ecs-logs-collector.ps1
   .\ecs-logs-collector.ps1
   ```

Vous pouvez activer la journalisation de débogage pour l’agent Amazon ECS et le démon Docker. Cette option permet au script de collecter les journaux avant d’activer le mode de débogage. Le script redémarre le démon Docker et l’agent Amazon ECS, puis met fin à tous les conteneurs exécutés sur l’instance. Avant d’exécuter la commande suivante, videz l’instance de conteneur et déplacez les tâches importantes vers d’autres instances de conteneur. 

Exécutez la commande suivante pour activer la journalisation.

```
.\ecs-logs-collector.ps1 -RunMode debug
```