meta data for this page
journald
Follow journal and show only entries with err priority
journalctl -p err -f
Valid priorities are (syslog):
- 0 emerg (panic / System is unusable)
- 1 alert (Action must be taken immediately / A condition that should be corrected immediately, such as a corrupted system database)
- 2 crit (Critical conditions / Hard device errors)
- 3 err (Error conditions)
- 4 warning (Warning conditions )
- 5 notice (Normal but significant conditions / Conditions that are not error conditions, but that may require special handling)
- 6 info (Informational messages)
- 7 debug
Assigning stderr priorities
man 3 sd-daemon
fprintf(stderr, SD_NOTICE "Hello World!\n")
reduce journal size
# runtime sudo journalctl --vacuum-size=50M # permanent echo SystemMaxUse=50M | sudo tee -a /etc/systemd/journald.conf
read journal from custom location
journalctl --directory=/mnt/var/lib/journal journalctl --file=/mnt/var/lib/journal/user-1000@*