From 0ad3e37f2ea2df04fcb2535e6fdea7a8765c0ed6 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Tue, 13 Sep 2016 22:28:26 +1000 Subject: [PATCH] * src/log.[ch] : add specific log callback for use in sources --- src/log.c | 4 ++++ src/log.h | 1 + 2 files changed, 5 insertions(+) diff --git a/src/log.c b/src/log.c index 7e7411a..16007ec 100644 --- a/src/log.c +++ b/src/log.c @@ -65,6 +65,10 @@ void f2b_log_msg(log_msgtype_t l, const char *fmt, ...) { return; } +void f2b_log_error_cb(const char *errstr) { + f2b_log_msg(log_error, "%s", errstr); +} + void f2b_log_set_level(const char *level) { if (strcmp(level, "debug") == 0) { minlevel = log_debug; return; } if (strcmp(level, "info") == 0) { minlevel = log_info; return; } diff --git a/src/log.h b/src/log.h index 7158410..a727b6e 100644 --- a/src/log.h +++ b/src/log.h @@ -20,6 +20,7 @@ typedef enum { void f2b_log_msg(log_msgtype_t l, const char *fmt, ...) __attribute__ ((format (printf, 2, 3))); +void f2b_log_error_cb(const char *errstr); void f2b_log_set_level(const char *level); void f2b_log_to_file (const char *path); void f2b_log_to_stderr();