Greetings,
My name is Alceu and I'm new to this list.
I'm experimenting with OpenLDAP at a Google Cloud, running it as a Pod inside a GKE cluster.
I've being struggling to setup slapd to send it's logs to STDOUT only, but it seems in most cases the logs are sent to STDERR. The problem is, for GCP Log Explorer, everything that is sent to STDERR is considered an error, even when it's not. :-)
Here is a reference: https://stackoverflow.com/questions/71158475/gcp-log-explorer-shows-wrong-severity-level-of-log-records.
I'm using this open source
project to deploy OpenLDAP as a Docker container, but
there is no configuration option for that. I would like to make
it clear that this project is not using the latest OpenLDAP
stable version.
AFAIK, slapd will use syslog facility for logging and will write to the terminal if the "-d" option is in use, which in fact it is:
$ docker exec -ti openldap
/bin/bash
root@56529dea5931:/# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START
TIME COMMAND
root 1 0.7 0.2 76528 47232 ? Ss 20:54
0:00 /usr/bin/python -u /container/tool/run --loglevel debug
openldap 21 0.1 0.0 294932 14844 ? Sl 20:54
0:00 /usr/sbin/slapd -h ldap://56529dea5931
ldaps://56529dea5931
ldapi:/// -u openldap -g openldap -d 256
root 25 1.0 0.0 19868 3600 pts/0 Ss 20:54
0:00 /bin/bash
root 32 0.0 0.0 38312 3364 pts/0 R+ 20:54
0:00 ps aux
Is there any way to configure slapd to use STDOUT for
everything, besides using shell redirection (2>&1)?
Thanks in advance,
Alceu