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: 3, Informative) by mvdwege on Monday April 20 2015, @07:34PM
Actually, the kernel 'debug' option was hashed out after Linus' first tirade at Kay Sievers. It was in fact admitted by Linux that systemd had correctly interpreted the 'debug' option, but was generating too much output for the kernel log buffer, which was admitted by Lennart to be a bug in systemd and fixed.
(Score: 2) by Marand on Monday April 20 2015, @11:28PM
You deserve an Informative mod, but my points haven't refreshed yet, unfortunately. I lost track of the kernel debug discussion somewhere between Sievers claiming no fault and Poettering admitting they actually did do something wrong, so I didn't know one of them admitted error about something. Last thing I saw about it, the kernel devs were discussing ways to suppress notification spam because Sievers was being difficult.
Sievers' part of that is what was relevant to the point I was making: they always seem to default to "it's not our fault, we did nothing wrong", not just with systemd, but with everything. It's been the same thing for years, all the way back to the creation of, and problems with, pulseaudio. When you cry "wolf" often, nobody will believe you when it's legitimate.