[systemd-devel] Options for logging from service started before journald?

Andrei Borzenkov arvidjaar at gmail.com
Sun Oct 18 08:05:27 PDT 2015


What can be done to log from unit that needs to be started before 
journald? Journal, syslog or kmsg all require journald connection and as 
far as I understand will deadlock on waiting for journald to accept it. 
NULL is not an option; is tty the only choice left?

Background - openSUSE tries to start haveged before journald to add 
randomness.

This sounds like reincarnation of "how to log to syslog and be started 
before syslogd". This was solved by moving logging connection to 
journald and starting it very early. May be something like minilod or 
blogd that buffers output until journald is started would be appropriate 
here?


More information about the systemd-devel mailing list