Logging to syslog automatically sends all messages to STDERR
I've noticed that the default syslog output option is configured to send all messages to STDERR (obviously only for scenarios where logging to syslog is chosen by downstream).
This can be seen in https://gitlab.com/viharm/scriptscribe/-/blob/main/ScriptScribe.sh#L28 which shows the -s
argument passed to logger. From the man page of logger...
-s, --stderr Output the message to standard error as well as to the system log.