X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Futils%2Ferror.c;h=2bc99013ebe719199b7f53b2665f5e43dd7a95ae;hb=ed2c9fc3e4ca6840a5a31c735f0cfc02fd21d4fc;hp=f940be6d232b05eb5eceff1b08f6aa13d62642ac;hpb=49b5a4d2e8e4fb1e4f67c2a368d8d2e3e76b765f;p=sysdb.git diff --git a/src/utils/error.c b/src/utils/error.c index f940be6..2bc9901 100644 --- a/src/utils/error.c +++ b/src/utils/error.c @@ -276,6 +276,24 @@ sdb_error_get_prio(void) return ctx->prio; } /* sdb_error_get_prio */ +int +sdb_error_parse_priority(char *prio) +{ + if (! strcasecmp(prio, "EMERG")) + return SDB_LOG_EMERG; + else if (! strcasecmp(prio, "ERROR")) + return SDB_LOG_ERR; + else if (! strcasecmp(prio, "WARNING")) + return SDB_LOG_WARNING; + else if (! strcasecmp(prio, "NOTICE")) + return SDB_LOG_NOTICE; + else if (! strcasecmp(prio, "INFO")) + return SDB_LOG_INFO; + else if (! strcasecmp(prio, "DEBUG")) + return SDB_LOG_DEBUG; + return -1; +} /* sdb_error_parse_priority */ + char * sdb_strerror(int errnum, char *strerrbuf, size_t buflen) {