- In this video,
I'd like to give you an overview of Linux logging.
So, there is syslog.
Syslog is where it all started.
It's the legacy service that takes care of logging.
It has been around forever.
Syslog on modern Linux is implemented through rsyslogd,
and rsyslogd still exists on most distributions.
There's also systemd-journald,
and systemd-journald is the system-integrated log service.
The thing is that systemd is taken care of everything.
And as it is taken care of everything,
it's very easy for systemd
to catch messages that are generated
by the different components as well.
And these messages are forwarded to systemd-journald.
So systemd-journald has become
the default logging solution.
On some distributions, systemd-journald
is the only logging service that is still offered,
and some distributions are using rsyslogd
for its advanced features
and systemd-journald side-by-side.