On Wed, Jan 02, 2019 at 02:43:59PM +0100, Jakub Nowacki wrote:
Hi,
I'm running BIRD on Arista switch that allows entering bash. What I want to achieve is to have logs from BIRD being integrated into Switch OS. Meaning when BIRD logs a message it will appear in the output of 'show logging'
From switch documentation I know it is possible, but it needs to set a certain "facility" parameter when running C function "openlog"
From BIRD source code for sysdep/unix/log.c:
if (new_syslog_name) { current_syslog_name = xstrdup(new_syslog_name);
*openlog(current_syslog_name, LOG_CONS | LOG_NDELAY, LOG_DAEMON);* }
What I need is instead of having LOG_DAEMON I need LOG_LOCAL4
Is it possible to set this via BIRD configuration or only way is to compile from source to achieve this? Perhaps there is another way to achieve that logging behavior?
Hi It is not possible, you have to patch the source and compile it. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."