Logs

Lizard captura logs de ejecución, logs de compilación y la cola de logs alrededor de fallos. Transmítelos en vivo en tu terminal o consúltalos en el dashboard.

Los logs de ejecución se recogen mientras hay una transmisión de logs abierta (lizard logs o la página Logs del dashboard, más 60 segundos después de cerrarla), alrededor de despliegues y reinicios, y mientras un servicio está en un bucle de fallos. Al abrir una transmisión se rellenan las últimas 500 líneas por réplica.

Logs de ejecución

lizard logs                       # last 200 runtime lines, then live tail
lizard logs --service api         # a specific service
lizard logs --tail 1000           # print the last 1000 lines and exit (max 1000)
lizard logs --level error         # filter by level

Comportamiento con --json

lizard logs --json devuelve las últimas 200 líneas (puedes cambiarlo con --tail N, máximo 1000) y finaliza. Úsalo para instantáneas y scripts. Una instantánea tomada mientras nadie transmitía puede perder líneas recientes; abre antes una transmisión si las necesitas.

Sin una terminal (salida redirigida, CI, un agente), lizard logs actúa como si pasaras --json: muestra las últimas 200 líneas y finaliza. Para seguir los logs en vivo, ejecútalo en una terminal sin --json.

Logs de compilación

lizard logs --build               # the most recent build's logs

Esto es lo primero que debes revisar cuando falla un deploy: léelo, corrige la causa y luego ejecuta lizard redeploy. Consulta Proceso de compilación.

Logs de reinicio / fallo

Cuando una réplica falla, Lizard guarda la cola de logs alrededor del fallo. Los reinicios manuales y los cambios de variables también aparecen en la lista, pero no tienen cola.

lizard logs --restarts            # list recent restarts with their ids
lizard logs --restart <id>        # the log tail of one crash
lizard logs --restart latest      # the most recent event, which may be a manual restart

Paginación del historial

lizard service logs permite paginar ventanas más antiguas:

lizard service logs --service api --tail all     # last 2,000 lines (no follow)
lizard service logs --service api --page 2       # older window (implies --tail 200)

Panel

El dashboard (lizard open) transmite logs de ejecución y de compilación con filtros de búsqueda y nivel. Abre un servicio y haz clic en un deploy de su historial para ver la salida de compilación de ese deploy.

Ver también

Actualizado