From caa4b2cc0cdb34570e0fe8e5a6dad05a2988cc89 Mon Sep 17 00:00:00 2001 From: Bert Vermeulen Date: Wed, 11 Dec 2013 21:52:33 +0100 Subject: pdtest: Use -dd to turn on SR/SRD debugging. --- tests/runtc.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'tests/runtc.c') diff --git a/tests/runtc.c b/tests/runtc.c index bb25950..04151f8 100644 --- a/tests/runtc.c +++ b/tests/runtc.c @@ -94,13 +94,25 @@ void ERR(const char *format, ...) va_end(args); } +int sr_log(void *cb_data, int loglevel, const char *format, va_list args) +{ + (void)cb_data; + + if (loglevel == SR_LOG_ERR || loglevel == SR_LOG_WARN) + logmsg("Error: sr: ", stderr, format, args); + else if (debug) + logmsg("DBG: sr: ", stdout, format, args); + + return SRD_OK; +} + int srd_log(void *cb_data, int loglevel, const char *format, va_list args) { (void)cb_data; if (loglevel == SRD_LOG_ERR || loglevel == SRD_LOG_WARN) logmsg("Error: srd: ", stderr, format, args); - else if (loglevel >= SRD_LOG_DBG && debug) + else if (debug) logmsg("DBG: srd: ", stdout, format, args); return SRD_OK; @@ -464,6 +476,7 @@ int main(int argc, char **argv) if (!op->pd || op->type == -1) usage(NULL); + sr_log_callback_set(sr_log, NULL); if (sr_init(&ctx) != SR_OK) return 1; -- cgit v1.2.3-70-g09d2