[request-tracker-maintainers] Bug#981942: Bug#981942: request-tracker4: Dependency on rsyslog | system-log-daemon prevents system with only journald
Chris Hofstaedtler
zeha at debian.org
Sun Feb 7 13:51:59 GMT 2021
Hi,
* Dominic Hargreaves <dom at earth.li>:
> I don't recommend running without logging. Is there actually
> a problem with having syslog installed? I mean, it's a standard logging
> interface I'd expect to see on any Debian server setup and if systemd
> doesn't provide it when users expect it, that's a flaw on the systemd
> side.
Just wanted to chime in here: systemd's journald always takes over
/dev/log. This usually means any syslog() calls end up in the
journal.
If rsyslog is installed, it takes those messages from journald and
writes them into the usual plaintext log files. I believe the same
is true for the other syslog daemons.
Now, I -think- systemd does not provide system-log-daemon as that
interface probably should have a syslog.service unit, by-default
persistent log files and so on.
> RT can be configured to run with file based logging, but that's not the
> default. We could probably downgrade to Recommends if there was a real
> reason to.
If RT uses /dev/log (via syslog() or the equivalent Perl interface),
its credible to use RT with journald-only logging. I think
Recommends would be fine here. Most systems will still have a syslog
daemon installed, because rsyslog is still Priority: important.
Chris
More information about the pkg-request-tracker-maintainers
mailing list