mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-04-29 04:25:43 +00:00
Fix for CM-12450 Ensure quagga logs at startup are sent to syslog (until log configuration is processed)
Ticket: CM-12450 Reviewed By: CCR-5112 Testing Done: Manual
This commit is contained in:
parent
a94d98ae98
commit
c05795b16b
@ -419,7 +419,9 @@ main (int argc, char **argv)
|
||||
zlog_default = openzlog (progname, ZLOG_BGP, 0,
|
||||
LOG_CONS|LOG_NDELAY|LOG_PID, LOG_DAEMON);
|
||||
zprivs_init (&bgpd_privs);
|
||||
zlog_set_file (NULL, LOG_DEFAULT_FILENAME, zlog_default->default_lvl);
|
||||
#if defined(HAVE_CUMULUS)
|
||||
zlog_set_level (NULL, ZLOG_DEST_SYSLOG, zlog_default->default_lvl);
|
||||
#endif
|
||||
|
||||
/* BGP master init. */
|
||||
bgp_master_init ();
|
||||
|
@ -245,7 +245,9 @@ main (int argc, char **argv, char **envp)
|
||||
zlog_default = openzlog (progname, ZLOG_ISIS, 0,
|
||||
LOG_CONS | LOG_NDELAY | LOG_PID, LOG_DAEMON);
|
||||
zprivs_init (&isisd_privs);
|
||||
zlog_set_file (NULL, LOG_DEFAULT_FILENAME , zlog_default->default_lvl);
|
||||
#if defined(HAVE_CUMULUS)
|
||||
zlog_set_level (NULL, ZLOG_DEST_SYSLOG, zlog_default->default_lvl);
|
||||
#endif
|
||||
|
||||
/* for reload */
|
||||
_argc = argc;
|
||||
|
@ -3752,6 +3752,10 @@ set_log_file(struct vty *vty, const char *fname, int loglevel)
|
||||
|
||||
host.logfile = XSTRDUP (MTYPE_HOST, fname);
|
||||
|
||||
#if defined(HAVE_CUMULUS)
|
||||
if (zlog_default->maxlvl[ZLOG_DEST_SYSLOG] != ZLOG_DISABLED)
|
||||
zlog_default->maxlvl[ZLOG_DEST_SYSLOG] = ZLOG_DISABLED;
|
||||
#endif
|
||||
return CMD_SUCCESS;
|
||||
}
|
||||
|
||||
|
@ -321,7 +321,9 @@ main (int argc, char *argv[], char *envp[])
|
||||
LOG_CONS|LOG_NDELAY|LOG_PID,
|
||||
LOG_DAEMON);
|
||||
zprivs_init (&ospf6d_privs);
|
||||
zlog_set_file (NULL, LOG_DEFAULT_FILENAME, zlog_default->default_lvl);
|
||||
#if defined(HAVE_CUMULUS)
|
||||
zlog_set_level (NULL, ZLOG_DEST_SYSLOG, zlog_default->default_lvl);
|
||||
#endif
|
||||
|
||||
/* initialize zebra libraries */
|
||||
signal_init (master, array_size(ospf6_signals), ospf6_signals);
|
||||
|
@ -288,7 +288,9 @@ main (int argc, char **argv)
|
||||
zlog_default = openzlog (progname, ZLOG_OSPF, instance,
|
||||
LOG_CONS|LOG_NDELAY|LOG_PID, LOG_DAEMON);
|
||||
zprivs_init (&ospfd_privs);
|
||||
zlog_set_file (NULL, LOG_DEFAULT_FILENAME, zlog_default->default_lvl);
|
||||
#if defined(HAVE_CUMULUS)
|
||||
zlog_set_level (NULL, ZLOG_DEST_SYSLOG, zlog_default->default_lvl);
|
||||
#endif
|
||||
|
||||
/* OSPF master init. */
|
||||
ospf_master_init ();
|
||||
|
@ -138,7 +138,9 @@ int main(int argc, char** argv, char** envp) {
|
||||
zlog_default = openzlog(progname, ZLOG_PIM, 0,
|
||||
LOG_CONS|LOG_NDELAY|LOG_PID, LOG_DAEMON);
|
||||
zprivs_init (&pimd_privs);
|
||||
zlog_set_file (NULL, LOG_DEFAULT_FILENAME, zlog_default->default_lvl);
|
||||
#if defined(HAVE_CUMULUS)
|
||||
zlog_set_level (NULL, ZLOG_DEST_SYSLOG, zlog_default->default_lvl);
|
||||
#endif
|
||||
|
||||
/* this while just reads the options */
|
||||
while (1) {
|
||||
|
@ -205,7 +205,9 @@ main (int argc, char **argv)
|
||||
zlog_default = openzlog (progname, ZLOG_RIP, 0,
|
||||
LOG_CONS|LOG_NDELAY|LOG_PID, LOG_DAEMON);
|
||||
zprivs_init (&ripd_privs);
|
||||
zlog_set_file (NULL, LOG_DEFAULT_FILENAME, zlog_default->default_lvl);
|
||||
#if defined(HAVE_CUMULUS)
|
||||
zlog_set_level (NULL, ZLOG_DEST_SYSLOG, zlog_default->default_lvl);
|
||||
#endif
|
||||
|
||||
/* Command line option parse. */
|
||||
while (1)
|
||||
|
@ -204,7 +204,9 @@ main (int argc, char **argv)
|
||||
zlog_default = openzlog(progname, ZLOG_RIPNG, 0,
|
||||
LOG_CONS|LOG_NDELAY|LOG_PID, LOG_DAEMON);
|
||||
zprivs_init (&ripngd_privs);
|
||||
zlog_set_file (NULL, LOG_DEFAULT_FILENAME, zlog_default->default_lvl);
|
||||
#if defined(HAVE_CUMULUS)
|
||||
zlog_set_level (NULL, ZLOG_DEST_SYSLOG, zlog_default->default_lvl);
|
||||
#endif
|
||||
|
||||
while (1)
|
||||
{
|
||||
|
@ -1337,8 +1337,6 @@ main(int argc, char **argv)
|
||||
|
||||
zlog_default = openzlog(progname, ZLOG_NONE, 0,
|
||||
LOG_CONS|LOG_NDELAY|LOG_PID, LOG_DAEMON);
|
||||
zlog_set_file (NULL, LOG_DEFAULT_FILENAME, zlog_default->default_lvl);
|
||||
|
||||
zlog_set_level(NULL, ZLOG_DEST_MONITOR, ZLOG_DISABLED);
|
||||
if (daemon_mode)
|
||||
{
|
||||
|
@ -245,7 +245,9 @@ main (int argc, char **argv)
|
||||
zlog_default = openzlog (progname, ZLOG_ZEBRA, 0,
|
||||
LOG_CONS|LOG_NDELAY|LOG_PID, LOG_DAEMON);
|
||||
zprivs_init (&zserv_privs);
|
||||
zlog_set_file (NULL, LOG_DEFAULT_FILENAME, zlog_default->default_lvl);
|
||||
#if defined(HAVE_CUMULUS)
|
||||
zlog_set_level (NULL, ZLOG_DEST_SYSLOG, zlog_default->default_lvl);
|
||||
#endif
|
||||
|
||||
while (1)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user