安卓增加 mediasoup webrtc 日志输出 原创

本文首发地址 https://h89.cn/archives/246.html
最新更新地址 https://gitee.com/chenjim/chenjimblog

增加 webrtc 日志

修改 mediasoup-client/src/main/jni/jni_onload.cpp 如下

@@ -12,6 +12,7 @@ extern "C" jint JNIEXPORT JNICALL JNI_OnLoad(JavaVM* jvm, void* reserved)
  if (ret < 0)
    return -1;

+	rtc::LogMessage::LogToDebug(rtc::LoggingSeverity::LS_INFO);
  mediasoupclient::Initialize();
  webrtc::jni::LoadGlobalClassReferenceHolder();
  return JNI_VERSION_1_6;

参考自 https://github.com/lihuan545890/mediasoup-client-android/


增加 libmediasoupclient 日志

修改 \mediasoup-client-android\mediasoup-client\deps\libmediasoupclient\src\Logger.cpp

-   Logger::LogLevel Logger::logLevel = Logger::LogLevel::LOG_NONE;
+   Logger::LogLevel Logger::logLevel = Logger::LogLevel::LOG_TRACE;

修改 mediasoup-client-android\mediasoup-client\deps\libmediasoupclient\include\Logger.hpp

-  if (Logger::handler && Logger::logLevel == Logger::LogLevel::LOG_DEBUG) \
+  if (Logger::handler && Logger::logLevel >= Logger::LogLevel::LOG_DEBUG) \

增加 mediasoup-client 日志

修改
mediasoup-client-android\mediasoup-client\src\main\java\org\mediasoup\droid\Logger.java

-    Logger.setLogLevel(Logger.LogLevel.LOG_DEBUG);
+    Logger.setLogLevel(Logger.LogLevel.LOG_TRACE);

其它相关文档

posted @   清霜辰  阅读(0)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示