2016-11-22 6 views
1

私はpjsuaを使用するiOS Voipアプリを持っています。そして、pjsuaから来るすべてのログをファイルに書き込む必要がありますが、どこからどのように起動するのか分かりません。誰でも助けてくれますか?私たちはapp_init機能のためapp_config構造のオプションのプロパティLOG_FILENAMEを定義する必要がファイルにpjsuaからログを書き込むにはPJSUAアプリを実行するためにログファイルを個別に作成する方法は?

+0

あなたが正常にpjsuaアプリケーションでこのログの作成を行って、ことを、ここで答えを残してくださいログファイルの作成方法 – NandhaKumar

+0

pjsuaアプリのログを作成する方法と作成する場所については、以下の回答を残してください。何か提案してください。 – NandhaKumar

答えて

1

 /* 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; 
    } 
+0

これは何度も試みました。しかし、ファイルに書き込まれたログはありません。どの方法でどのファイルに上記の行を追加したいのですか?この問題を解決するために返信してください。 – NandhaKumar

+1

どこでapp_init()を呼び出しますか? UserAgentクラスのapp_init(int argc、char * argv []、pj_str_t logFileName)のようなこの関数の引数をグローバル変数とforpjsua_app.cのように指定しようとしたときに、この関数を呼び出すときにファイル名を指定できる場合は、 – birdy

+0

app_config.log_cfg.log_filename = logFileName: – birdy

関連する問題