Configuration
Logging
Where logs are written and how to adjust log output.
Both kwybars-overlay and kwybars-daemon log to stderr and to a file.
Default Log Files
~/.local/state/kwybars/overlay.log~/.local/state/kwybars/daemon.log
If XDG_STATE_HOME is set, logs are written under:
$XDG_STATE_HOME/kwybars/Adjust Log Level
Use KWYBARS_LOG or RUST_LOG to control the log level or filter:
KWYBARS_LOG=debug kwybars-daemonOverride Log File Path
Use KWYBARS_LOG_FILE if you want to write logs to a different file:
KWYBARS_LOG_FILE=/tmp/kwybars-daemon.log kwybars-daemonNotes
- timestamps use local time
- startup logs should show whether a real config file was found or defaults were used
- file logging is useful when started through compositor autostart or a user service