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
1 changed files with 3 additions and 2 deletions

View File

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