openclaw logs
Sigue los registros de archivo del Gateway mediante RPC. Funciona en modo remoto.
Opciones
--limit <n>: máximo de líneas de registro que se devolverán (predeterminado200)--max-bytes <n>: máximo de bytes que se leerán del archivo de registro (predeterminado250000)--follow: seguir el flujo de registros--interval <ms>: intervalo de sondeo durante el seguimiento (predeterminado1000)--json: emitir eventos JSON delimitados por líneas--plain: salida de texto sin formato sin formato con estilo--no-color: desactivar colores ANSI--local-time: mostrar marcas de tiempo en tu zona horaria local (predeterminado)--utc: mostrar marcas de tiempo en UTC
Opciones RPC compartidas del Gateway
--url <url>: URL WebSocket del Gateway--token <token>: token del Gateway--timeout <ms>: tiempo de espera en ms (predeterminado30000)--expect-final: esperar una respuesta final cuando la llamada al Gateway esté respaldada por un agente
--url omite las credenciales de configuración aplicadas automáticamente; incluye --token explícitamente si el Gateway de destino requiere autenticación.
Ejemplos
Comportamiento de reserva y recuperación
- Si el Gateway de local loopback implícito solicita emparejamiento, se cierra durante la conexión o agota el tiempo de espera antes de que
logs.tailresponda,openclaw logsrecurre automáticamente al registro de archivo del Gateway configurado. Los destinos--urlexplícitos nunca usan esta reserva. --followno recurre a ese archivo configurado después de una falla RPC implícita del Gateway local: un archivo paralelo obsoleto podría inducir a error en un seguimiento en vivo. En Linux, en su lugar usa el diario activo del Gateway de user-systemd por PID cuando está disponible (imprime la fuente seleccionada); de lo contrario, sigue reintentando el Gateway en vivo.- Durante
--follow, las desconexiones transitorias (cierre de WebSocket, tiempo de espera, caída de conexión) activan la reconexión automática con retroceso exponencial: hasta 8 reintentos, con un límite de 30 s entre intentos. Se imprime una advertencia en stderr en cada reintento, y se imprime un aviso[logs] gateway reconnectedcuando una encuesta tiene éxito. En modo--json, ambos se emiten como registros{"type":"notice"}en stderr. Los errores no recuperables (falla de autenticación, configuración incorrecta) todavía salen de inmediato. - En modo
--follow --json, las transiciones de fuente de registro se emiten como registros{"type":"meta"}. Rastrea cursores porsourceKind: un flujo puede pasar de la salida del archivo del Gateway (sourceKind: "file") a la reserva del diario local (sourceKind: "journal",localFallback: true, conservice.pid/service.unit) y volver a la salida del archivo del Gateway después de la recuperación. No asumas una única fuente o cursor estable para toda la sesión, y tolera líneas superpuestas cuando la recuperación reproduce el cursor del archivo del Gateway.