At Tue, 7 May 2013 10:39:47 GMT, hyc@symas.com wrote:
"slapd -s 'packets,ber,parse'" does not send specified log to syslog. slapd ignores "loglevel packets ber parse" in slapd.conf too.
"slapd -d 'packets,ber,parse'" sends specified log to stderr as expected.
This works as intended. syslog is too slow to keep up with this output so it's only provided for debug.
Some syslog implementation have "no sync" option (e.g. rsyslog version 3.12.4+ has $ActionFileEnableSync global option and defaults to "off") and is reasonably fast in some situation.
Anyway, if this issue is a specification (limitation) of slapd, slapd(8) and slapd.conf(5) manpages should be fixed to describe it.
Thanks.