+ log4cxx::LevelPtr level = log4cxx::Level::getInfo();
+#ifdef ARGPARSE
+ if (parser.value(loglevelOption) != "") {
+ std::string levelstring = parser.value(loglevelOption).toStdString();
+ if (levelstring == "FATAL")
+ level = log4cxx::Level::getFatal();
+ if (levelstring == "ERROR")
+ level = log4cxx::Level::getError();
+ if (levelstring == "WARN")
+ level = log4cxx::Level::getWarn();
+ if (levelstring == "INFO")
+ level = log4cxx::Level::getInfo();
+ if (levelstring == "DEBUG")
+ level = log4cxx::Level::getDebug();
+ if (levelstring == "TRACE")
+ level = log4cxx::Level::getTrace();
+ }
+#endif
+ log4cxx::Logger::getRootLogger()->setLevel(level);
+
+ Settings settings;