From: Tomek Mrugalski Date: Tue, 23 Sep 2014 12:41:43 +0000 (+0200) Subject: [3591] Logging::applyDefaultConfiguration() removed. X-Git-Tag: rt3470_base~12^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bf2544528e00c13d40eea8da21545a3bcc72f52e;p=thirdparty%2Fkea.git [3591] Logging::applyDefaultConfiguration() removed. --- diff --git a/src/lib/dhcpsrv/daemon.cc b/src/lib/dhcpsrv/daemon.cc index 6922b276c9..5169d669d7 100644 --- a/src/lib/dhcpsrv/daemon.cc +++ b/src/lib/dhcpsrv/daemon.cc @@ -61,15 +61,11 @@ void Daemon::configureLogger(const isc::data::ConstElementPtr& log_config, const ConfigurationPtr& storage, bool verbose) { - // This is utility class that translates JSON structures into formats - // understandable by log4cplus. - LogConfigParser parser(storage); - if (!log_config) { // There was no logger configuration. Let's clear any config // and revert to the default. - parser.applyDefaultConfiguration(verbose); // Set up default logging + isc::log::setDefaultLoggingOutput(verbose); // Set up default logging return; } @@ -80,10 +76,14 @@ void Daemon::configureLogger(const isc::data::ConstElementPtr& log_config, // array in it. Let's clear any old logging configuration // we may have and revert to the default. - parser.applyDefaultConfiguration(verbose); // Set up default logging + isc::log::setDefaultLoggingOutput(verbose); // Set up default logging return; } + // This is utility class that translates JSON structures into formats + // understandable by log4cplus. + LogConfigParser parser(storage); + // Translate JSON structures into log4cplus formats parser.parseConfiguration(loggers, verbose); @@ -101,7 +101,7 @@ void Daemon::loggerInit(const char* name, bool verbose) { NULL); // Apply default configuration (log INFO or DEBUG to stdout) - LogConfigParser::applyDefaultConfiguration(verbose); + isc::log::setDefaultLoggingOutput(verbose); } }; diff --git a/src/lib/dhcpsrv/logging.cc b/src/lib/dhcpsrv/logging.cc index 16a215a960..b47b0101b5 100644 --- a/src/lib/dhcpsrv/logging.cc +++ b/src/lib/dhcpsrv/logging.cc @@ -213,13 +213,5 @@ void LogConfigParser::applyConfiguration() { manager.process(specs.begin(), specs.end()); } -void LogConfigParser::applyDefaultConfiguration(bool verbose) { - LoggerSpecification spec(isc::log::getRootLoggerName(), - (verbose?isc::log::DEBUG : isc::log::INFO), - (verbose?99:0)); - - setDefaultLoggingOutput(verbose); -} - } // namespace isc::dhcp } // namespace isc diff --git a/src/lib/dhcpsrv/logging.h b/src/lib/dhcpsrv/logging.h index 60230f65a2..b92d98056f 100644 --- a/src/lib/dhcpsrv/logging.h +++ b/src/lib/dhcpsrv/logging.h @@ -67,14 +67,6 @@ public: /// @brief Applies stored configuration void applyConfiguration(); - /// @brief Configures default logging - /// - /// This method is static, so it can be called in the initial phases of - /// the process start-up. - /// - /// @param verbose specifies verbose mode (true forces DEBUG, debuglevel = 99) - static void applyDefaultConfiguration(bool verbose = false); - private: /// @brief Parses one JSON structure in Logging/loggers" array