World-renowned Unix master Chris Siebenmann has written an article entitled 'I wish systemd would get over its thing about syslog'. It addresses the strained relationship between the systemd init system and the traditional syslog approach to logging used on many Linux systems.
Chris writes:
Anyone who works with systemd soon comes to realize that systemd just doesn't like syslog very much. In fact systemd is so unhappy with syslog that it invented its own logging mechanism (in the form of journald). This is not news. What people who don't have to look deeply into the situation often don't realize is that systemd's dislike is sufficiently deep that systemd just doesn't interact very well with syslog.
This is a must-read article for anyone who needs to use systemd and syslog together.
(Score: 5, Interesting) by darkfeline on Sunday April 19 2015, @08:05PM
You forgot one important fact.
Just install rsyslog and you can have your plain text logs and eat your systemd cake too. My computer running systemd has both metadata-tagged journald logs AND plain text logs. People who bemoan journald are just looking for a reason to hate systemd when there are other VALID reasons for doing so.
Join the SDF Public Access UNIX System today!
(Score: 2, Informative) by frojack on Sunday April 19 2015, @08:38PM
Believe I covered that in my second paragraph.
No, you are mistaken. I've always had this sig.
(Score: 2) by zocalo on Sunday April 19 2015, @08:43PM
Storage=none
ForwardToSyslog=yes
Then create a file named /etc/rsyslog.d/sd-socket.conf that contains:
$AddUnixListenSocket /run/systemd/journal/syslog
UNIX? They're not even circumcised! Savages!
(Score: 5, Insightful) by Anonymous Coward on Sunday April 19 2015, @09:19PM
Great! So now, after only a few months, I know how to do a quick-n-dirty little hack that gets me back to only slightly less functionality than before systemd landed.