Ver logs
Los logs te ayudan a entender qué está haciendo un despliegue, ya sea un build que falló o una instancia en ejecución que arroja errores. Skysize muestra los logs por despliegue.
Abrir los logs de un despliegue
- Abre tu proyecto y ve a la pestaña Despliegues.
- Busca el despliegue que quieres inspeccionar y haz clic en Ver logs (o abre el despliegue para llegar a su página de detalle).
- En la página de detalle del despliegue, abre la pestaña Logs.
La salida del build y de la instalación se transmite aquí mientras un despliegue está en ejecución, y los logs siguen disponibles después.
Elegir qué log leer
La pestaña Logs tiene un selector de Archivo de log. Úsalo para cambiar entre los logs disponibles para el despliegue:
| Archivo de log | Qué contiene |
|---|---|
odoo.log | Actividad en tiempo de ejecución de la instancia: solicitudes HTTP, errores, trabajos cron, trazas |
install.log | Salida de la instalación de módulos que creó el despliegue |
update.log | Salida de la actualización de módulos que se ejecuta en cada nuevo despliegue de código existente |
tests.log | Salida de la ejecución de tests, cuando los tests están activados para la rama |
requirements.log | Salida del pip install del requirements.txt de tu repositorio, si tienes uno |
Filtrar y actualizar
- Fecha de inicio / Fecha de fin: acota la vista a un rango de tiempo específico. Haz clic en Limpiar fechas para quitar el filtro y volver a la vista completa.
- Actualizar logs: obtén las líneas más recientes. El indicador "Última actualización" muestra cuándo se actualizó la vista por última vez.
- Desplázate hacia arriba para cargar líneas anteriores; las líneas más nuevas se siguen cargando a medida que el despliegue las produce.
nota
Los logs de build y de despliegue se almacenan de forma duradera, por lo que siguen disponibles después de que el despliegue haya terminado, e incluso después de que se elimine más adelante.
Consejos para leer logs
- Busca trazas (tracebacks). Los errores de Python aparecen como trazas de varias líneas que terminan con el tipo de excepción y el mensaje. Busca
Tracebackpara saltar a ellas. - Enfócate en la severidad correcta. Odoo registra en
DEBUG,INFO,WARNING,ERRORyCRITICAL. Revisa primeroERRORyCRITICAL. - ¿Falló el despliegue? Abre la pestaña Logs del despliegue fallido y selecciona el log de build/instalación. Los errores de XML/análisis de módulos, los campos faltantes y las migraciones fallidas aparecen allí.
- ¿Error 500 en tiempo de ejecución o vista rota? Selecciona el log del servidor Odoo y revisa las entradas alrededor del momento del error.
- ¿Un módulo falla por una biblioteca de Python que falta? Selecciona
requirements.log. Muestra si pip instaló tus dependencias y, si no, por qué. Consulta Instalar paquetes de Python. - ¿Una acción cron / programada se comporta mal? Sus errores se registran en el log del servidor con el nivel
ERROR.