在使用AnyChat SDK开发的过程中,通常遇到问题可以通过分析相应的日志文件(客户端:BRAnyChatCore.log,服务器:AnyChatCoreServer.log)来定位问题的所在,当遇到一些特殊问题时,标准的日志输出无法确定问题原因时,可以开启AnyChat的内核调试模式,输出更详细的日志信息,下面介绍开启AnyChat内核调试模式的方法。
工具/原料
Anychat SDK音视频开发包
方法/步骤
2
上面的配置信息“=1”表示该配置生效,将额外输出对应的日志信息,“=0”表示关闭,不输出对应的日志信息,在实际调试过程中,建议有针对性的开启某一项的调试信息输出,下面介绍每一个配置项的具体含义。
3
透明通道调用日志【OutputTransBuffer】:开启时将输出透明通道相关的调用信息,包括:BRAC_TransBuffer、BRAC_TransBufferEx、BRAC_TransFile、BRAC_SendSDKFilterData等API接口,输出内容包括API接口的调用、收到数据后的对应回调函数调用等信息。通常可以用来分析发送数据包,对方是否收到等。
4
传输任务工作日志【OutputTransTask】:开启时将输出传输任务相关的信息,包括BRAC_TransBufferEx、BRAC_TransFile等API接口,输出内容包含任务的创建、传输、完成等工作状态。
5
回调函数调用日志【OutputCallBackInvoke】:开启时将输出所有回调函数的调用记录,包括开始调用、结束调用等; API接口调用日志【OutputAPIInvoke】:开启时将输出所有API的调用记录,包括开始调用,结束调用等; 编解码器调试信息【OutputCodecLog】:开启时将输出内核编解码器的额外调试信息; 线程工作状态日志【OutputThreadStatus】:开启时将输出工作线程的日志信息;
上一篇:精盾g97e怎么散热
下一篇:电脑桌面图标不见