From 60821a3b74716b9e08f1b66a1a48bc65bfa2ea3e Mon Sep 17 00:00:00 2001 From: Stefan Fritsch Date: Mon, 1 Feb 2010 23:27:32 +0000 Subject: replace duplicate code with new function ap_parse_log_level() git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@905454 13f79535-47bb-0310-9956-ffa450edef68 --- modules/debugging/mod_dumpio.c | 31 +++---------------------------- 1 file changed, 3 insertions(+), 28 deletions(-) (limited to 'modules/debugging') diff --git a/modules/debugging/mod_dumpio.c b/modules/debugging/mod_dumpio.c index 56a34ae8cf..209be72ff0 100644 --- a/modules/debugging/mod_dumpio.c +++ b/modules/debugging/mod_dumpio.c @@ -244,34 +244,9 @@ static const char *set_loglevel(cmd_parms *cmd, void *dummy, const char *arg) } if ((str = ap_getword_conf(cmd->pool, &arg))) { - if (!strcasecmp(str, "emerg")) { - ptr->loglevel = APLOG_EMERG; - } - else if (!strcasecmp(str, "alert")) { - ptr->loglevel = APLOG_ALERT; - } - else if (!strcasecmp(str, "crit")) { - ptr->loglevel = APLOG_CRIT; - } - else if (!strcasecmp(str, "error")) { - ptr->loglevel = APLOG_ERR; - } - else if (!strcasecmp(str, "warn")) { - ptr->loglevel = APLOG_WARNING; - } - else if (!strcasecmp(str, "notice")) { - ptr->loglevel = APLOG_NOTICE; - } - else if (!strcasecmp(str, "info")) { - ptr->loglevel = APLOG_INFO; - } - else if (!strcasecmp(str, "debug")) { - ptr->loglevel = APLOG_DEBUG; - } - else { - return "DumpIOLogLevel requires level keyword: one of " - "emerg/alert/crit/error/warn/notice/info/debug"; - } + err = ap_parse_log_level(str, &ptr->loglevel); + if (err != NULL) + return err; } else { return "DumpIOLogLevel requires level keyword"; -- cgit v1.2.1