如何为PJSUA应用程序运行单独创建日志文件?

时间:2016-11-22 09:44:45

标签: ios sip voip pjsip pjsua2

我有一个使用pjsua的iOS Voip应用程序。我必须将来自pjsua的所有日志写入文件,但我不知道如何以及从何处开始。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

要将日志从pjsua写入文件,我们必须为app_init函数定义app_config结构的可选属性log_filename:

     /* logFileName is a constant of pj_str_t type.*/
     pj_str_t logFileName = pj_str("/Users/user/Documents/logfile.log")
     /* Public API */ 
     pj_status_t app_init(int argc, char *argv[]) {
        //Optional log filename if app wishes the library to write to log file.
                    app_config.log_cfg.log_filename = logFileName;
     }