On Tue, 16 Mar 2021 at 12:32, Robert Edmonds <edmonds(a)debian.org> wrote:
The syslog-ng package depends on syslog-ng-core, which
depends on
syslog-ng-mod-journal, which "provides the systemd-journal() source
plugin, which allows syslog-ng to read directly from the systemd
Journal". Apparently syslog-ng uses the sd_journal_* API to directly
read from the journal, which explains why syslog-ng wouldn't be
listening on the syslog forwarding socket that systemd-journald attempts
to write to. So it should "just work" unless you're running a
non-default configuration.
The only non-default thing in this config is a local entry in conf.d
directing LOCAL5 to a new file.
Just to be absolutely sure the config is default, I purged syslog-ng
and then autoremove-purged its dependencies, then reinstalled. Still
nothing in /var/log/user.log from knot. I also tried removing the
default filter on user.debug just to be safe, still nothing.
I don't want to turn this into a syslog thread on the knot list,
though ... so unless you think that points to some sort of problem
with knot, we should probably take this off list (or to another list).