CLI commands
Logboeken
openclaw logs
Volg Gateway-bestandslogs via RPC (werkt in externe modus).
Gerelateerd:
Opties
--limit <n>: maximaal aantal logregels om terug te geven (standaard200)--max-bytes <n>: maximaal aantal bytes om uit het logbestand te lezen (standaard250000)--follow: volg de logstream--interval <ms>: pollinginterval tijdens het volgen (standaard1000)--json: geef regelgescheiden JSON-gebeurtenissen uit--plain: uitvoer in platte tekst zonder gestileerde opmaak--no-color: schakel ANSI-kleuren uit--local-time: render tijdstempels in je lokale tijdzone (standaard)--utc: render tijdstempels in UTC
Gedeelde Gateway-RPC-opties
openclaw logs accepteert ook de standaard Gateway-clientvlaggen:
--url <url>: Gateway-WebSocket-URL--token <token>: Gateway-token--timeout <ms>: timeout in ms (standaard30000)--expect-final: wacht op een definitieve respons wanneer de Gateway-aanroep door een agent wordt ondersteund
Wanneer je --url meegeeft, past de CLI config- of omgevingsreferenties niet automatisch toe. Voeg --token expliciet toe als de doel-Gateway auth vereist.
Voorbeelden
openclaw logsopenclaw logs --followopenclaw logs --follow --interval 2000openclaw logs --limit 500 --max-bytes 500000openclaw logs --jsonopenclaw logs --plainopenclaw logs --no-coloropenclaw logs --limit 500openclaw logs --local-timeopenclaw logs --utcopenclaw logs --follow --local-timeopenclaw logs --url ws://127.0.0.1:18789 --token "$OPENCLAW_GATEWAY_TOKEN"Opmerkingen
- Tijdstempels worden standaard in je lokale tijdzone gerenderd. Gebruik
--utcvoor UTC-uitvoer. - Als de impliciete local loopback Gateway om koppeling vraagt, tijdens het verbinden sluit, of een timeout krijgt voordat
logs.tailantwoordt, valtopenclaw logsautomatisch terug op het geconfigureerde Gateway-bestandslog. Expliciete--url-doelen gebruiken deze fallback niet. openclaw logs --followvolgt geen geconfigureerde-bestandsfallbacks na impliciete lokale Gateway-RPC-fouten. Op Linux gebruikt het, wanneer beschikbaar, het actieve user-systemd Gateway-journal per PID en print het de geselecteerde logbron; anders blijft het de live Gateway opnieuw proberen in plaats van een mogelijk verouderd naastgelegen bestand te volgen.- Bij gebruik van
--followactiveren tijdelijke Gateway-verbindingverbrekingen (WebSocket-sluiting, timeout, weggevallen verbinding) automatische herverbinding met exponentiële backoff (tot 8 nieuwe pogingen, begrensd op 30 s tussen pogingen). Bij elke nieuwe poging wordt een waarschuwing naar stderr geprint, en zodra een poll slaagt wordt een melding[logs] gateway reconnectedgeprint. In--json-modus worden zowel de waarschuwing voor de nieuwe poging als de herverbindingsovergang als{"type":"notice"}-records op stderr uitgegeven. Niet-herstelbare fouten (auth-fout, ongeldige configuratie) sluiten nog steeds direct af. - In
--follow --json-modus worden overgangen van logbron uitgegeven als{"type":"meta"}-records. Consumers moeten cursors persourceKindbijhouden: een stream kan van Gateway-bestandsuitvoer (sourceKind: "file") naar lokale journal-fallback (sourceKind: "journal",localFallback: true, metservice.pid/service.unit) gaan en na herstel terug naar Gateway-bestandsuitvoer. Ga niet uit van één stabiele bron of cursor voor de hele volgsessie, en tolereer overlappende regels wanneer herstel de Gateway-bestandscursor opnieuw afspeelt.
Gerelateerd
Was this useful?