From 406f26c1f856262f81f1d29285341df6e4228740 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 27 Oct 2015 20:22:37 +0000 Subject: Don't say bb is the *only* syslogd doing rotation right (metalog does it). --- doc/s6-log.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'doc/s6-log.html') diff --git a/doc/s6-log.html b/doc/s6-log.html index 6306431..e2af96e 100644 --- a/doc/s6-log.html +++ b/doc/s6-log.html @@ -394,10 +394,11 @@ kept separate, there is a race condition: a log file can grow and fill up a disk before a rotation occurs. I am all for separating tasks that can be separated, but there is no choice here: logging and log rotation management must be done by the same tool. -Only the Busybox implementation of syslogd does this, and that is a +Only a few non-mainstream implementations of syslogd do this, including the +Busybox one - and that is a feature added by the Busybox developers who are aware of the problem but want to maintain compatibility with the historical syslogd. -No other syslogd implementation I know of manages its log files: that's a +Neither syslogd (-ng or not) nor rsyslogd manages its log files: that's a flaw that no amount of external tools is going to fix.
  • syslogd is a complex process that runs as root. We all know what complex processes running as root mean: bugs turning into security holes.
  • -- cgit v1.2.3