FS#79473 - [bird] Set service type=simple and add -f so logs are output to journald
Attached to Project:
Arch Linux
Opened by Nigel Kukard (nkukard) - Friday, 25 August 2023, 13:07 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:25 GMT
Opened by Nigel Kukard (nkukard) - Friday, 25 August 2023, 13:07 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:25 GMT
|
Details
Description:
Could I kindly request that the type be set to simple and -f added to the bird process so the logs can be output to journald? Additional info: * package version(s): 2.13.1-1 Steps to reproduce: Enable "debug all;" on any protocol and restart/reload the bird service. No logs are visible using 'journalctl -t bird' (or anywhere). When setting type=simple and adding -f to the bird commandline parameters in the bird.service file logs are output 100%. Kind Regards Nigel |
This task depends upon
Closed by Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:25 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/bird/issues/2
Saturday, 25 November 2023, 20:25 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/bird/issues/2
[1] https://bird.network.cz/?get_doc&v=20&f=bird-1.html#ss1.3
[2] https://bird.network.cz/?get_doc&v=20&f=bird-3.html#ss3.2
This would be a enhancement to the current default, especially for users wondering why something does not work and trying to figure out why there is no messages in the journal.
Yes, obviously logging options do work if you want to log to file, stderr does not work, and syslog does work. But this requires additional configuration.
All options work with the above changes.
The shipped bird.conf has:
# Configure logging
log syslog all;
Is that not logging everything to syslog by default including debug messages?