- // set up logging
- if (Quassel::runMode() != Quassel::ClientOnly) {
- if (isOptionSet("loglevel")) {
- QString level = optionValue("loglevel");
-
- if (level == "Debug")
- setLogLevel(DebugLevel);
- else if (level == "Info")
- setLogLevel(InfoLevel);
- else if (level == "Warning")
- setLogLevel(WarningLevel);
- else if (level == "Error")
- setLogLevel(ErrorLevel);
- else {
- qWarning() << qPrintable(tr("Invalid log level %1; supported are Debug|Info|Warning|Error").arg(level));
- return false;
- }
+ // Set up logging
+ if (isOptionSet("loglevel")) {
+ QString level = optionValue("loglevel").toLower();
+
+ if (level == "debug")
+ setLogLevel(DebugLevel);
+ else if (level == "info")
+ setLogLevel(InfoLevel);
+ else if (level == "warning")
+ setLogLevel(WarningLevel);
+ else if (level == "error")
+ setLogLevel(ErrorLevel);
+ else {
+ qWarning() << qPrintable(tr("Invalid log level %1; supported are Debug|Info|Warning|Error").arg(level));
+ return false;