From 8cac85e9605766be1a5d062234b82fe22abb2105 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Thu, 23 Nov 2006 21:50:02 +0000 Subject: Updated Python project with base PJSUA API git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@824 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsua-lib/pjsua_core.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'pjsip/src') diff --git a/pjsip/src/pjsua-lib/pjsua_core.c b/pjsip/src/pjsua-lib/pjsua_core.c index 7d9fa3b8..bb169c41 100644 --- a/pjsip/src/pjsua-lib/pjsua_core.c +++ b/pjsip/src/pjsua-lib/pjsua_core.c @@ -285,18 +285,19 @@ static pj_bool_t mod_pjsua_on_rx_response(pjsip_rx_data *rdata) /* Log callback */ static void log_writer(int level, const char *buffer, int len) { - /* Write to stdout, file, and application callback. */ - - if (level <= (int)pjsua_var.log_cfg.console_level) - pj_log_write(level, buffer, len); + /* Write to file, stdout or application callback. */ if (pjsua_var.log_file) { pj_ssize_t size = len; pj_file_write(pjsua_var.log_file, buffer, &size); } - if (pjsua_var.log_cfg.cb) - (*pjsua_var.log_cfg.cb)(level, buffer, len); + if (level <= (int)pjsua_var.log_cfg.console_level) { + if (pjsua_var.log_cfg.cb) + (*pjsua_var.log_cfg.cb)(level, buffer, len); + else + pj_log_write(level, buffer, len); + } } -- cgit v1.2.3