chiark / gitweb /
log-show: look at everything in /run/log/journal
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 25 Feb 2013 04:51:41 +0000 (05:51 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 27 Feb 2013 04:16:58 +0000 (23:16 -0500)
commitd95b1fb315f62313be5bee5bee3b2d1467868a7d
tree5a83db4850afcbf28cb374a7dbc260424db975c1
parent1883552c3d80d44f4cb368874d54c1cb15b83e61
log-show: look at everything in /run/log/journal

Logs written by journald from the initramfs may be written to a
directory with the name created from a random machine-id. Afterwards,
when the root filesystem has been mounted and machine-id reinitalized,
logs will be written to the directory with a name created from the
proper machine-id. When logs are flushed to /var/log/journal,
everything is copied to one output directory.

When journalctl without '-m' is run after the logs have been flushed
to /var/log/journal, all messages are shown. However, when run while
logs are still in /run/log/journal, those stored under the random
machine-id will not be shown.

Make journalctl behave the same regardless whether persistent storage
has been enabled or not, and slurp all files from /run/log/journal
even without '-m'.
src/journal/sd-journal.c