Skip to content

Logs and diagnostics

The Nerve Logs tab can filter, expand, copy, refresh, and prune application logs. Task tabs have their own streaming/backfilled terminal output and retention/truncation indicators.

Desktop and daemon logs are JSONL under <NERVE_HOME>/logs, including daily desktop files. Crash and Node diagnostic reports are under <NERVE_HOME>/crashes.

The daemon writes structured reports for handled fatal errors, enables Node reports for runtime/native fatal conditions, and leaves a heartbeat marker. On the next start, an unclean prior exit can produce a fallback report.

There is no dedicated in-app crash-report list/download route. Inspect the directory directly and redact before sharing.

Run with NERVE_DEBUG_PROXY=1 for redacted proxy configuration diagnostics. Redaction reduces obvious credential exposure but does not make complete logs safe to publish.

Record Nerve version, operating system, launch command with tokens removed, relevant timestamps, current daemon mode, and the smallest log excerpt that shows the failure. Never include provider keys, OAuth codes, daemon tokens, private source, or token-bearing LAN URLs.