2017-09-04 35 views
1

我已經創建了一個使用pjsip的android應用程序,我不知道如何啓用pjsip日誌以在android logcat中查看它們。我希望看到諸如INVITE之類的東西。我有類LogCOnfig,日誌條目,LogWriter。啓用pjsip日誌配置android

+0

你編譯'原木pjsip'啓用? –

+0

這是我試圖找出。我剛收到一個已經編譯好的pjsip項目。但在我的控制檯(當我開始呼叫)時,我看不到任何這些pjsip日誌(如Invite,Via,Max-Forward等信息)。 – simplify

+1

看到我的答案在不同的線程[這裏](https://stackoverflow.com/a/46052074/7430250)。 – 2017-09-05 10:57:36

回答

2

對於pjsip我使用自定義類extends org.pjsip.pjsua2.LogWriter 要設置記錄器EpConfig

mEpConfig!!.logConfig.level = 4 
mEpConfig!!.logConfig.consoleLevel = 5 
val mLogConfig = mEpConfig!!.logConfig 
mLogConfig.writer = CustomLogger() 
mLogConfig.decor = mLogConfig.decor and 
       (pj_log_decoration.PJ_LOG_HAS_CR.swigValue().toLong() 
         or pj_log_decoration.PJ_LOG_HAS_NEWLINE.swigValue().toLong()).inv()