Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
Diagnostics flags let you enable targeted debug logs without turning on verbose logging everywhere. Flags are opt-in and have no effect unless a subsystem checks them.
telegram.*telegram.http*json{ "diagnostics": { "flags": ["telegram.http"] } }
Multiple flags:
json{ "diagnostics": { "flags": ["telegram.http", "gateway.*"] } }
Restart the gateway after changing flags.
bashOPENCLAW_DIAGNOSTICS=telegram.http,telegram.payload
Disable all flags:
bashOPENCLAW_DIAGNOSTICS=0
The
timelinebashOPENCLAW_DIAGNOSTICS=timeline \ OPENCLAW_DIAGNOSTICS_TIMELINE_PATH=/tmp/openclaw-timeline.jsonl \ openclaw gateway run
You can also enable it in config:
json{ "diagnostics": { "flags": ["timeline"] } }
The timeline file path still comes from
OPENCLAW_DIAGNOSTICS_TIMELINE_PATHtimelineOPENCLAW_DIAGNOSTICS=1OPENCLAW_DIAGNOSTICS=allOPENCLAW_DIAGNOSTICS=*timelineTimeline records use the
openclaw.diagnostics.v1Flags emit logs into the standard diagnostics log file. By default:
text/tmp/openclaw/openclaw-YYYY-MM-DD.log
If you set
logging.filelogging.redactSensitivePick the latest log file:
bashls -t /tmp/openclaw/openclaw-*.log | head -n 1
Filter for Telegram HTTP diagnostics:
bashrg "telegram http error" /tmp/openclaw/openclaw-*.log
Or tail while reproducing:
bashtail -f /tmp/openclaw/openclaw-$(date +%F).log | rg "telegram http error"
For remote gateways, you can also use
openclaw logs --followlogging.levelwarninfo© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine