From 246c2746a25121ad51360f2ebb6c4b8073ea10e4 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sun, 26 Jan 2020 17:36:56 +0100 Subject: mg2d: create a per-level logging context --- log.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'log.c') diff --git a/log.c b/log.c index d56ec28..3cdcac4 100644 --- a/log.c +++ b/log.c @@ -31,6 +31,11 @@ void mg2di_log_default_callback(MG2DLogger *log, int level, vfprintf(stderr, fmt, vl); } +void mg2di_vlog(MG2DLogger *log, int level, const char *fmt, va_list vl) +{ + log->log(log, level, fmt, vl); +} + void mg2di_log(MG2DLogger *log, int level, const char *fmt, ...) { va_list vl; @@ -39,6 +44,6 @@ void mg2di_log(MG2DLogger *log, int level, const char *fmt, ...) return; va_start(vl, fmt); - log->log(log, level, fmt, vl); + mg2di_vlog(log, level, fmt, vl); va_end(vl); } -- cgit v1.2.3