# 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`](/es/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.