Make Icinga exit on invalid log-severity argument

fixes #8226
This commit is contained in:
Jean Flach 2015-01-15 11:45:12 +01:00
parent 1fd2f09bae
commit bb25e5bd8a

View File

@ -255,8 +255,9 @@ int Main(void)
try { try {
logLevel = Logger::StringToSeverity(severity); logLevel = Logger::StringToSeverity(severity);
} catch (std::exception&) { } catch (std::exception&) {
/* use the default */ /* Inform user and exit */
Log(LogWarning, "icinga", "Invalid log level set. Using default 'information'."); Log(LogCritical, "icinga", "Invalid log level set. Default is 'information'.");
return EXIT_FAILURE;
} }
Logger::SetConsoleLogSeverity(logLevel); Logger::SetConsoleLogSeverity(logLevel);