Skip to main content

logs

View output from running services.

$ sysg logs

Options

OptionDescription
--configPath to configuration file
--serviceThe name of the service whose logs should be displayed (optional)
--linesNumber of lines to show (default: 50)
--kindKind of logs to show: stdout, stderr, or supervisor (default: stdout)
--sysOpt into privileged system mode. Requires running as root
--drop-privilegesDrop privileges after performing privileged setup
--log-levelSet verbosity (debug, info, warn, error)

Examples

View recent logs from all services

$ sysg logs

View logs from specific service

$ sysg logs --service api

View stderr logs

$ sysg logs --service api --kind stderr

View supervisor logs

$ sysg logs --kind supervisor

Show more history

$ sysg logs --service api --lines 200

Log files

Logs are stored in ~/.local/share/systemg/logs/:

  • {service}_stdout.log - Standard output
  • {service}_stderr.log - Standard error (primary log stream)

Note: systemg treats stderr as the primary log stream. Service logs written to stderr are given priority in the supervisor's log output.

See also