From 0ac671f8a2b65a4b339f615c6420287a549779fa Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 5 Sep 2016 10:55:10 +0200 Subject: common: Add an assuan logging monitor. * common/asshelp.c (my_log_monitor): New var. (my_libassuan_log_handler): Run that monitor. (setup_libassuan_logging): Add arg to set a log monitor and change all callers. Signed-off-by: Werner Koch --- common/asshelp.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'common/asshelp.h') diff --git a/common/asshelp.h b/common/asshelp.h index 4eb1d9267..609b203da 100644 --- a/common/asshelp.h +++ b/common/asshelp.h @@ -38,7 +38,10 @@ /*-- asshelp.c --*/ -void setup_libassuan_logging (unsigned int *debug_var_address); +void setup_libassuan_logging (unsigned int *debug_var_address, + int (*log_monitor)(assuan_context_t ctx, + unsigned int cat, + const char *msg)); void set_libassuan_log_cats (unsigned int newcats); -- cgit v1.2.3