2.5. Non-blocking logging daemon

logd is Heartbeat’s logging daemon, capable of logging to a syslog daemon, to files, or both. logd never blocks, instead, it discards messages lagging too far behind.

Once it is capable of outputting messages again, logd prints a lost message count. Queue sizes are controllable both overall, and on a per-application basis.