Télécharger des journaux

App Engine conserve un journal des messages que votre application émet à l'aide du module logging de la bibliothèque standard Python, ainsi que d'autres messages imprimés dans le flux d'erreurs standard. En outre, chaque requête est enregistrée dans ce journal. Chaque niveau de gravité du journal a une taille de mémoire tampon fixe qui contrôle la quantité d'informations de journal auxquelles vous pouvez accéder. Normalement, les fonctionnalités de journalisation sont davantage utilisées à des niveaux de journalisation inférieurs. Par conséquent, la période est plus courte pour les événements de journal à ces niveaux.

Pour parcourir les journaux de votre application des 90 derniers jours, vous pouvez également utiliser la page Journaux de la console GCP.

Demander les journaux

Pour effectuer une analyse détaillée des journaux de votre application, utilisez l'outil AppCfg fourni avec le SDK App Engine autonome afin de télécharger les données des journaux.

Pour télécharger des journaux dans un fichier nommé mylogs.txt, utilisez la commande suivante :

appcfg.sh request_logs [DIRECTORY_PATH] mylogs.txt

Pour afficher toutes les options de cette commande, exécutez :

appcfg.sh help request_logs

Par défaut, la commande télécharge les messages de journal du jour calendaire actuel, qui commence à minuit, heure du Pacifique. Le niveau de gravité de journal par défaut est INFO. Il inclut également les journaux de tous les niveaux supérieurs, mais omet les messages du niveau DEBUG. Cette commande entraîne le remplacement du fichier journal local. À l'aide des options de ligne de commande, vous pouvez modifier le nombre de jours et le niveau de journalisation minimal, et indiquer si vous voulez remplacer le fichier journal local ou y ajouter des données.

Vous pouvez limiter les messages de journalisation téléchargés à ceux émis lors des requêtes d'un nom de domaine donné à l'aide de l'option --vhost=.... Cette option vous permet de télécharger les journaux de votre application publiée à l'aide d'un domaine G Suite ou http://your_app_id.appspot.com, à l'exclusion des messages de journalisation émis par les versions que vous testez sur des URL telles que http://2.latest.your_app_id.appspot.com. Vous pouvez également l'utiliser pour restreindre le téléchargement aux seuls messages de journalisation d'un domaine test donné.

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Environnement standard App Engine pour Java