diff options
-rw-r--r-- | include/log.h | 2 | ||||
-rw-r--r-- | src/log.c | 18 |
2 files changed, 20 insertions, 0 deletions
diff --git a/include/log.h b/include/log.h index 991e019a..0ed8ee27 100644 --- a/include/log.h +++ b/include/log.h @@ -34,6 +34,8 @@ extern "C" { void connman_info(const char *format, ...) __attribute__((format(printf, 1, 2))); +void connman_warn(const char *format, ...) + __attribute__((format(printf, 1, 2))); void connman_error(const char *format, ...) __attribute__((format(printf, 1, 2))); void connman_debug(const char *format, ...) @@ -49,6 +49,24 @@ void connman_info(const char *format, ...) } /** + * connman_warn: + * @format: format string + * @Varargs: list of arguments + * + * Output warning messages + */ +void connman_warn(const char *format, ...) +{ + va_list ap; + + va_start(ap, format); + + vsyslog(LOG_WARNING, format, ap); + + va_end(ap); +} + +/** * connman_error: * @format: format string * @varargs: list of arguments |