Как создать файлы журнала отдельно для запущенного приложения PJSUA?

У меня есть приложение iOS Voip, которое использует pjsua. И я должен написать все журналы, поступающие из pjsua в файл, но я не знаю, как и с чего начать. Может кто-нибудь мне помочь?

1 ответ

Решение

Для записи логов из pjsua в файл мы должны определить необязательное свойство log_filename структуры app_config для функции app_init:

     /* 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;
     }
Другие вопросы по тегам