... as a sysadmin I'm DELIGHTED to see someone looking at fixing the painfully unstructured, horrid and braindead logging infrastructure used on Linux and UNIXes. Thanks for having the guts to tackle this task - despite surely knowing the hostility and change-resistance you'd face. The state of *nix logging is miserable and I'm delighted to see some progress in this area after endless years of logging so crap it makes the Java logging fiasco look good in comparison.
I'm not completely comfortable having the file format undocumented, though I understand why you want to do so _initially_ for agility and the ability to make quick fixes/improvements.
At the very least a format version header is needed so that tools written to read the format (which there *will* be, documented or no and whether or not there's a good reason) can at least detect newer and unrecognised versions of the format.
FWIW, I like the direction systemd is going in as well, so thanks for the good work so far. Linux needs a real core overhaul if it's going to be maintainable for future workloads as they move away from the desktop and to multiple interconnected sometimes-on battery-powered devices, and systemd provides a useful foundation for some of that. Thanks for enduring the hate mail from change resistant types.