====== 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@*