Information
Data from journald should be kept in the confines of the service and not forwarded to other services.
Logs of the system should be handled by journald and not forwarded to other logging mechanisms.
Solution
Set the following parameter in the [Journal] section in /etc/systemd/journald.conf or a file in /etc/systemd/journald.conf.d/ ending inconf :
ForwardToSyslog=no
Example:
#!/usr/bin/env bash
{
[ ! -d /etc/systemd/journald.conf.d/ ] && mkdir /etc/systemd/journald.conf.d/
if grep -Psq -- '^h*[Journal] /etc/systemd/journald.conf.d/60-journald.conf; then
printf '%s
' "ForwardToSyslog=no" >> /etc/systemd/journald.conf.d/60-journald.conf
else
printf '%s
' "[Journal]" "ForwardToSyslog=no" >> /etc/systemd/journald.conf.d/60-journald.conf
fi
}
Note: If this setting appears in a canonically later file, or later in the same file, the setting will be overwritten
Run to following command to update the parameters in the service:
# systemctl reload-or-restart systemd-journald