Oops, didn't see /var/log/shepherd.log - but I think it should just use syslog for that - and it's possible to use syslog for that by writing to /dev/kmsg . Does the Hurd with /dev/kmsg ? How do they solve early boot logging ?