Registros

Sigue los logs de una aplicación desplegada.

Sintaxis

$ vela logs
$ vela logs -f -n 500

Lee por SSH el journal de systemd del servicio del objetivo. Por defecto imprime las últimas 100 líneas y termina. No hay logs para la copia de tu propia máquina — vela dev los imprime mientras se ejecuta.

Opciones

  • -t, --target <target> - Sobre qué copia de la aplicación actuar, por defecto production
  • --server <ssh> - Servidor en el que se ejecuta este objetivo, registrado en el primer uso
  • -f, --follow - Seguir mostrando la salida nueva
  • -n, --lines <count> - Cuántas líneas de historial mostrar, por defecto 100
  • --pocketbase - Mostrar el servicio de PocketBase en lugar del de la aplicación
  • -i, --identity <file> - Clave privada SSH con la que autenticarse
  • --ssh-port <port> - Puerto SSH
  • --accept-host-keys - Confiar en una clave de host desconocida en la primera conexión (CI)

Los dos servicios

Cada objetivo desplegado ejecuta el servidor de Node y la base de datos como unidades de systemd separadas. Logs muestra la aplicación por defecto; pasa --pocketbase para la base de datos:

$ vela logs --pocketbase -f

Un objetivo desplegado sin backend no tiene servicio de base de datos, así que --pocketbase falla allí y lo indica.