[config] Added default values when the logger settings are not found

This commit is contained in:
emeric
2015-08-10 18:25:33 +02:00
parent e5fe0989f0
commit abeeace454
6 changed files with 47 additions and 26 deletions
+3 -3
View File
@@ -81,7 +81,7 @@ Logger::init()
boost::log::register_simple_formatter_factory< Severity, char >("Severity");
if (ConfigReader::instance().getBool("main.logger.file.enable"))
if (ConfigReader::instance().getBool("main.logger.file.enable"), false)
{
boost::log::add_file_log
(
@@ -99,7 +99,7 @@ Logger::init()
);
}
if (ConfigReader::instance().getBool("main.logger.console.enable"))
if (ConfigReader::instance().getBool("main.logger.console.enable"), false)
{
boost::log::add_console_log(std::cout,
boost::log::keywords::format = (
@@ -114,7 +114,7 @@ Logger::init()
boost::log::core::get()->set_filter
(
boost::log::expressions::attr<Severity>("Severity") <= ConfigReader::instance().getULong("main.logger.level")
boost::log::expressions::attr<Severity>("Severity") <= ConfigReader::instance().getULong("main.logger.level", SEV_DEBUG)
);
}
-1
View File
@@ -65,7 +65,6 @@ class Logger
static Logger& instance();
//[ example_tutorial_file_advanced
void init();
boost::log::sources::severity_logger< Severity >&