Diagnose-Flags
Mit Diagnose-Flags können Sie gezielte Debug-Logs aktivieren, ohne überall ausführliches Logging einzuschalten. Flags sind Opt-in und haben keine Wirkung, es sei denn, ein Subsystem prüft sie.So funktioniert es
- Flags sind Zeichenfolgen (Groß-/Kleinschreibung wird nicht beachtet).
- Sie können Flags in der Konfiguration oder über eine env-Überschreibung aktivieren.
- Wildcards werden unterstützt:
telegram.*entsprichttelegram.http*aktiviert alle Flags
Über die Konfiguration aktivieren
Env-Überschreibung (einmalig)
Wohin die Logs gehen
Flags schreiben Logs in die Standard-Diagnose-Logdatei. Standardmäßig:logging.file setzen, verwenden Sie stattdessen diesen Pfad. Logs sind JSONL (ein JSON-Objekt pro Zeile). Redaction wird weiterhin gemäß logging.redactSensitive angewendet.
Logs extrahieren
Die neueste Logdatei auswählen:openclaw logs --follow verwenden (siehe /cli/logs).
Hinweise
- Wenn
logging.levelhöher alswarngesetzt ist, werden diese Logs möglicherweise unterdrückt. Der Standardwertinfoist in Ordnung. - Es ist unbedenklich, Flags aktiviert zu lassen; sie beeinflussen nur das Log-Volumen für das jeweilige Subsystem.
- Verwenden Sie /logging, um Log-Ziele, Levels und Redaction zu ändern.