https://bugs.openldap.org/show_bug.cgi?id=9726
--- Comment #7 from Howard Chu hyc@openldap.org --- (In reply to Shawn McKinney from comment #6)
(In reply to Howard Chu from comment #5)
... never mind. setting olcLogfileOnly will turn off syslog.
Confirms my observation. I'll explicitly point it out in the docs.
To be clear: the olcLogFile description states explicitly that it only affects debug messages. But when olcLogFileOnly is set, then all messages that would be generated according to the current olcLogLevel will go to the logfile (instead of syslog).
IMO all of this is a stupid hack, but it was done at a customer's request. Even though they could have just used -s0 and been done with it. Now the code is more complex and the behavior description must be expanded as well. Idiocy that we'll be stuck with forever after.