2016-04-02 22 views
0

NSLogは時には(ほとんどの場合)Xcodeコンソールエリア(シミュレータとデバイスの両方)で印刷されません。私はlinphoneが何とかこの動作を引き起こしているのではないかと疑っています。 LinphoneのデバッグはNSLogはlinphone関連プロジェクトで印刷されていません

linphone_core_set_log_level(ORTP_DEBUG); 

を経由して設定されているが、この行がコメントアウトされている場合でも、一切のNSLogが表示されません。しかし、NSLogsはシステムログに表示されますが、そこには電話機のログは表示されません。

Xcodeの同様の動作に誰かがNSLogを表示していませんでしたか?私は、コンソール領域が隠れている可能性、またはAll/Debugger/Target出力の問題を認識しています。

私も開発のためにAppCodeを使用しています.AppCodeではこの問題がさらに顕著になっています。問題を解決するようです何

+0

。私が見つけたのは、既に起動したプロセスにアタッチすると、Xcodeコンソールにログが表示されないということです。おそらく、それはlinphoneが動作する方法ですか? –

答えて

0

だけlinphone_core_set_log_levelは、それがなった後

ortp_logv_flush(); 

を追加している:私はLinphoneはを使用したことがありません

linphone_core_set_log_level(ORTP_DEBUG); 
ortp_logv_flush(); 
+0

ortp_logv_flush()は問題解決に役立ちますが、常に問題を解決しません。 – mixtly87

関連する問題