Descarga registros

App Engine mantiene un registro de los mensajes que emite tu aplicación mediante el módulo logging de la biblioteca estándar de Python, y de otros mensajes impresos en la transmisión de errores estándar. App Engine también registra toda solicitud en el registro. Cada nivel de gravedad de registro tiene un tamaño de búfer fijo que controla la cantidad de información de registro a la que puedes acceder. Por lo general, las características de registro se usan más en niveles de registro más bajos y, por lo tanto, el período es menor para los eventos de registro en estos niveles.

Para explorar los registros de la app en los últimos 90 días, también puedes usar la página Registros en Cloud Console.

Solicita los registros

Si deseas realizar un análisis más detallado de los registros de tu aplicación, usa las herramientas de AppCfg suministradas con el SDK de App Engine independiente para descargar los datos de registro.

Si deseas descargar registros en un archivo llamado mylogs.txt, usa el siguiente comando:

appcfg.sh request_logs [DIRECTORY_PATH] mylogs.txt

Para ver todas las opciones de este comando, ejecuta la siguiente instrucción:

appcfg.sh help request_logs

De forma predeterminada, el comando descarga los mensajes de registro de la fecha actual, que comienza a la medianoche de la Hora del Pacífico. El nivel de gravedad de registro predeterminado es INFO, que también incluye los registros de todos los niveles superiores, pero omite los mensajes de nivel DEBUG. El comando reemplaza el archivo de registro local. Puedes ajustar la cantidad de días, el nivel de registro mínimo y si reemplazar el archivo de registro local usando las opciones de línea de comandos o bien agregarle entradas.

Mediante la opción --vhost=..., puedes limitar los mensajes de registro que se descargan a solo los que se emitan durante la solicitud en un nombre de dominio específico. Puedes usarla para descargar los registros de tu app en vivo con un dominio de G Suite o http://your_app_id.appspot.com, sin incluir los mensajes de registro emitidos por versiones que estás probando en URL como http://2.latest.your_app_id.appspot.com. O bien, se puede usar para descargar solo los mensajes de registro de un dominio de prueba específico.