Uses a switch to detect the log level

This commit is contained in:
Gabriele Bartolini
2010-12-30 22:07:34 +01:00
committed by Greg Smith
parent 308efba95e
commit 6e1306cfb2

42
log.c
View File

@@ -153,22 +153,32 @@ int detect_log_facility(const char* facility)
local = atoi (&facility[5]); local = atoi (&facility[5]);
if (local == 0) switch(local) {
return LOG_LOCAL0; case 0:
if (local == 1) return LOG_LOCAL0;
return LOG_LOCAL1; break;
if (local == 2) case 1:
return LOG_LOCAL2; return LOG_LOCAL1;
if (local == 3) break;
return LOG_LOCAL3; case 2:
if (local == 4) return LOG_LOCAL2;
return LOG_LOCAL4; break;
if (local == 5) case 3:
return LOG_LOCAL5; return LOG_LOCAL3;
if (local == 6) break;
return LOG_LOCAL6; case 4:
if (local == 7) return LOG_LOCAL4;
return LOG_LOCAL7; break;
case 5:
return LOG_LOCAL5;
break;
case 6:
return LOG_LOCAL6;
break;
case 7:
return LOG_LOCAL7;
break;
}
} }
else if (!strcmp(facility, "USER")) { else if (!strcmp(facility, "USER")) {