From 64c347b26fdcac0eb1cb8dabc5d255a6b6e8ca9b Mon Sep 17 00:00:00 2001 From: Liong Sauw Ming Date: Mon, 23 Jan 2017 06:15:14 +0000 Subject: Re #1945 (misc): On iOS, print log in debugging console output when using ipjsua with cli. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5542 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip-apps/src/pjsua/ios/ipjsua/ipjsuaAppDelegate.m | 5 +++++ pjsip-apps/src/pjsua/pjsua_app_cli.c | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/pjsip-apps/src/pjsua/ios/ipjsua/ipjsuaAppDelegate.m b/pjsip-apps/src/pjsua/ios/ipjsua/ipjsuaAppDelegate.m index d85aba45..416796dd 100644 --- a/pjsip-apps/src/pjsua/ios/ipjsua/ipjsuaAppDelegate.m +++ b/pjsip-apps/src/pjsua/ios/ipjsua/ipjsuaAppDelegate.m @@ -40,6 +40,11 @@ static bool isShuttingDown; static char **restartArgv; static int restartArgc; +void displayLog(const char *msg, int len) +{ + NSLog(@"%.*s", len, msg); +} + static void displayMsg(const char *msg) { NSString *str = [NSString stringWithFormat:@"%s", msg]; diff --git a/pjsip-apps/src/pjsua/pjsua_app_cli.c b/pjsip-apps/src/pjsua/pjsua_app_cli.c index b6b6116e..d487bd58 100644 --- a/pjsip-apps/src/pjsua/pjsua_app_cli.c +++ b/pjsip-apps/src/pjsua/pjsua_app_cli.c @@ -151,6 +151,10 @@ static pj_cli_t *cli = NULL; static pj_cli_sess *cli_cons_sess = NULL; static pj_cli_front_end *telnet_front_end = NULL; +#ifdef USE_GUI +void displayLog(const char *msg, int len); +#endif + /** Forward declaration **/ pj_status_t cli_setup_command(pj_cli_t *cli); void cli_destroy(); @@ -170,6 +174,9 @@ static void cli_log_writer(int level, const char *buffer, int len) { if (cli) pj_cli_write_log(cli, level, buffer, len); +#ifdef USE_GUI + displayLog(buffer, len); +#endif } pj_status_t cli_init() -- cgit v1.2.3