Télécharger/exporter les journaux de Google App Engine, Java App

Télécharger / exporter les journaux Google App Engine, Java App

Dans GAE, Java App, vous pouvez utiliser la commande «appcfg request_logs» pour télécharger ou exporter les journaux de GAE vers votre ordinateur, voir la signature ci-dessous:

AppCfg [options] request_logs  

Vous pouvez taper «appcfg request_logs» pour afficher toutes les options disponibles.

1. Qu'est-ce que ?

Ce n'est PAS votre app_id ni aucun chemin Web déployé depuis GAE, c'est votre dossier de projet local, contient des fichiers:

  1. WEB-INF/appengine-web.xml

  2. WEB-INF/web.xml

Le SDK Java GAE, la commande «appcfg» est codé en dur pour trouver au-dessus de deux fichiers. Pour télécharger les journaux depuis GAE, vous devez fournir ci-dessus deux fichiers XML dans le dossier «WEB-INF», ce qui n'a pas de sens, mais vous n'avez pas d'autre choix que de suivre la manière GAE de faire les choses.

À mon avis, la meilleure façon devrait être

AppCfg [options] request_logs  

Note
Si vous ne disposez pas des fichiers XML mais que vous souhaitez tout de même télécharger les journaux, vous pouvez envoyerappcfg download_app pour télécharger l'application déployée qui incluait les fichiers XML.

2. Exemples

Voici quelques exemples courants de téléchargement de journaux à partir de GAE.

1. Téléchargez aujourd'hui les journaux de GAE dans «c: \ gae.log».

C:\appengine-java-sdk-1.6.3.1\bin>
appcfg request_logs C:\workspace-3.7\SpringGAEProject\war\ c:\gae.log

2. Téléchargez tous les journaux de GAE dans «c: \ gae.log».

C:\appengine-java-sdk-1.6.3.1\bin>
appcfg --num_days=0 request_logs C:\workspace-3.7\SpringGAEProject\war\ c:\gae.log

P.S By default, –num_days=1

3. Téléchargez tous les journaux, avec une gravité = 4 de GAE vers «c: \ gae.log».

C:\appengine-java-sdk-1.6.3.1\bin>
appcfg --num_days=0 --severity=4 request_logs C:\workspace-3.7\SpringGAEProject\war\ c:\gae.log

P.S Severity is the logging level in logs. La plage est comprise entre 0 (DEBUG) et 4 (CRITICAL).

4. Téléchargez tous les journaux de GAE et ajoutez-les à «c: \ gae.log».

C:\appengine-java-sdk-1.6.3.1\bin>
appcfg --num_days=0 --append request_logs C:\workspace-3.7\SpringGAEProject\war\ c:\gae.log