Logs

Qué hace
System status → Logs lee el tail de logs de cualquier Device que gestione esta instancia de C21 Live Control — el propio host de Control o un Encoder registrado — directamente en el navegador. La vista hace polling de líneas nuevas (un timestamp "Last updated at …" muestra el último refresco) y permite filtrar por severidad y descargar el fichero completo.
Dos pestañas separan el log del día a día del verboso:
- Logs — el log operativo (
control.log): eventos de start/stop, actividad del scheduler, warnings y errores. Es la pestaña que lees a diario. - Debug logs — el log de diagnóstico verboso (
control.log.debug): traza interna de bajo nivel, útil cuando trabajas un incidente con el soporte de Cires21. Mucho más volumen; paginado.
UI Interface
| Control | Propósito |
|---|---|
| Device | De quién leer el log — esta instancia de Live Control o un Encoder registrado. |
| Log file | El fichero de log del Device seleccionado (control.log en la pestaña Logs, control.log.debug en la pestaña Debug logs). |
| Level | Chips de severidad — Error, Warning, Info — filtran qué entradas se muestran. Quita un chip para ocultar ese nivel. |
| Download | Descarga el fichero de log seleccionado. |
| Show N entries | Cuántas líneas traer por página (por defecto 100). |
| Paginación | Retrocede por el fichero más allá de la ventana actual. |
Las entradas están codificadas por color según severidad (Info neutro, Warning ámbar, Error rojo) y prefijadas con su timestamp y el componente que las emite.
API surface
La vista hace polling de un único endpoint para el tail, seleccionando el Device por ip (el Control responde en 127.0.0.1; un Encoder en su dirección LAN):
| Acción | Request |
|---|---|
| Leer el tail de log | POST /c21apiv2/system/command — { "action": "readLog", "ip": "<device-ip>", "file": "control.log", "numLines": 100, "offset": 0 } |
fileescontrol.logpara la pestaña Logs ycontrol.log.debugpara la pestaña Debug logs.numLinesmapea al selector Show N entries;offsetavanza la ventana de paginación.- El selector de Device se rellena con
GET /c21apiv2/devices?includeControl=1.
Cross-links
- Commands — ejecuta comandos de mantenimiento sobre los mismos Devices.
- Devices — registra los Encoders cuyos logs aparecen aquí.
- Instalar C21 Live Control —
livecontrol logslee el mismo log en el host.
FAQ
control.log) es el log operativo que lees a diario — ciclo de vida del broadcast, actividad del scheduler, warnings y errores. Debug logs (control.log.debug) es una traza de diagnóstico verbosa y de alto volumen pensada para depurar un incidente con el soporte de Cires21.Commands
Ejecuta comandos de mantenimiento — versión, licencias, system ID, reinicio de software, backup de base de datos, subida de licencia — en cualquier Device que gestione esta instancia de C21 Live Control.
Arrancar y detener un Live stream
Pon en el aire un Live stream configurado y detenlo de nuevo — desde la UI, desde la API o ambas.