From 9a96ccd485c0ca8ca933011e62114971253a6785 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Mon, 1 Dec 2008 01:24:55 +0000 Subject: [PATCH] re-established lost default auth sys_logger --- src/charon/daemon.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/charon/daemon.c b/src/charon/daemon.c index b9f173901..aedb2277e 100644 --- a/src/charon/daemon.c +++ b/src/charon/daemon.c @@ -420,15 +420,17 @@ static void initialize_loggers(private_daemon_t *this, bool use_stderr, } enumerator->destroy(enumerator); - /* setup legacy style default loggers provided via command-line */ + /* set up legacy style default loggers provided via command-line */ if (!loggers_defined) { + /* set up default stdout file_logger */ file_logger = file_logger_create(stdout); - sys_logger = sys_logger_create(LOG_DAEMON); this->public.bus->add_listener(this->public.bus, &file_logger->listener); - this->public.bus->add_listener(this->public.bus, &sys_logger->listener); this->public.file_loggers->insert_last(this->public.file_loggers, file_logger); + /* set up default daemon sys_logger */ + sys_logger = sys_logger_create(LOG_DAEMON); + this->public.bus->add_listener(this->public.bus, &sys_logger->listener); this->public.sys_loggers->insert_last(this->public.sys_loggers, sys_logger); for (group = 0; group < DBG_MAX; group++) @@ -439,6 +441,16 @@ static void initialize_loggers(private_daemon_t *this, bool use_stderr, file_logger->set_level(file_logger, group, levels[group]); } } + + /* set up default auth sys_logger */ + sys_logger = sys_logger_create(LOG_AUTHPRIV); + this->public.bus->add_listener(this->public.bus, &sys_logger->listener); + this->public.sys_loggers->insert_last(this->public.sys_loggers, + sys_logger); + for (group = 0; group < DBG_MAX; group++) + { + sys_logger->set_level(sys_logger, group, LEVEL_AUDIT); + } } }