diff --git a/Applications/ApplicationsLib/LogogSetup.h b/Applications/ApplicationsLib/LogogSetup.h index 2a67d5c638bd888544dd74097d91301ea4ecb83a..88b6a81ba710f5930c316c642032cb846bb7a7fb 100644 --- a/Applications/ApplicationsLib/LogogSetup.h +++ b/Applications/ApplicationsLib/LogogSetup.h @@ -10,12 +10,12 @@ #ifndef APPLICATIONSLIB_LOGOGSETUP_H_ #define APPLICATIONSLIB_LOGOGSETUP_H_ -#include <logog/include/logog.hpp> - #include <map> #include <memory> #include <string> +#include <logog/include/logog.hpp> + #include "BaseLib/LogogSimpleFormatter.h" namespace ApplicationsLib @@ -69,14 +69,12 @@ public: }; - //LOGOG_LEVEL_TYPE level_type; + LOGOG_LEVEL_TYPE level_type = LOGOG_LEVEL_ALL; if(foo.find(level) != foo.end()) - setLevel(foo[level]); + level_type = foo[level]; else - { - ERR("%s is not a valid log level! Aborting.", level.c_str()); - std::abort(); - } + WARN("'%s' is not a valid log level! 'all' is used instead.", level.c_str()); + setLevel(level_type); } private: