Skip to content

Logs

The easybar-native logs command reads retained Native logs and can continue with matching live records.

easybar-native logs
easybar-native logs --follow
easybar-native logs --widget tailscale --runtime lua --level debug
easybar-native logs --runtime app --since 30m
easybar-native logs --request-id lua-19 --json
Option Purpose
--widget NAME Match one Lua widget.
--runtime KIND Match app or lua.
--level LEVEL Match trace, debug, info, warn, or error and higher.
--request-id ID Match one request across retained records.
--since TIME Match a duration such as 30m or an ISO-8601 timestamp.
--lines COUNT, -n Limit retained output to the latest matching records.
--all Print all retained matching records.
--follow, -f Continue with new matching records.
--json Emit JSON Lines.

Logs are read from EasyBar Native's state below ~/.local/state/easybar-native. See Native troubleshooting for common runtime and widget failures.