X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=log.c;h=a26dee8775cb751eb786cb562cfafbcf4decdca5;hb=481075983e3c71460b9f784ddfb14099857e444a;hp=af974f85b594abc1951b4bfb77ad625f4887b529;hpb=13755d946d034eb7395a818db7ace2c9cb60b4cb;p=fio.git diff --git a/log.c b/log.c index af974f85..a26dee87 100644 --- a/log.c +++ b/log.c @@ -60,7 +60,7 @@ int log_info(const char *format, ...) va_end(args); if (is_backend) - return fio_server_text_output(buffer, len); + return fio_server_text_output(FIO_LOG_INFO, buffer, len); else if (log_syslog) { syslog(LOG_INFO, "%s", buffer); return len; @@ -79,7 +79,7 @@ int log_err(const char *format, ...) va_end(args); if (is_backend) - return fio_server_text_output(buffer, len); + return fio_server_text_output(FIO_LOG_ERR, buffer, len); else if (log_syslog) { syslog(LOG_INFO, "%s", buffer); return len; @@ -93,3 +93,14 @@ int log_err(const char *format, ...) return fwrite(buffer, len, 1, f_err); } } + +const char *log_get_level(int level) +{ + static const char *levels[] = { "Unknown", "Debug", "Info", "Error", + "Unknown" }; + + if (level >= FIO_LOG_NR) + level = FIO_LOG_NR; + + return levels[level]; +}