智慧服务,成就美好体验 项目咨询

主页 > 服务与支持 > 开发平台 > 客户端SDK参考 > Windows Native SDK > 问题定位 日志分析

入门使用

日志分析

更新时间:2019-11-20

获取日志

日志路径是应用程序在SDK各组件的初始化阶段自定义路径。

说明: 
  1. 因部分组件暂不支持设置路径,默认应用程序的运行目录下,为方便一次性获取日志,建议在初始化时,将SDK各组件的日志指定为相同路径。
  2. SDK的日志命名一般以"tsdk_","tup_"或"hme_"为前缀。

日志分析

  1. SDK日志的一般格式为:

    [YYYY-MM-DD HH:MM:SS.MS][P:xxxx/T:xxxx][level][filename:line function]log info string

    其中:

    [YYYY-MM-DD HH:MM:SS.MS] 表示日志打印时间,精确到ms;

    [P:xxxx/T:xxxx] 表示日志所在的进程ID和线程ID;

    [level] 表示日志级别,包括错误(Err)、警告(War)、信息(Inf)和调试(Dbg)级别;

    [filename:line function]表示日志所在的文件名,行号和函数;

    log info string 为日志信息描述。

    建议开发者根据时间顺序进行相应的业务调用分析。

  2. 对于业务的关键逻辑位置,会打印一条相应的关键信息日志。
    [2017-05-05 16:29:35.077][P:7920/T:8776][Inf][call][call_msg.c:881 CALLMPROC_MSG_AsynSend]ulMsgID = 0x00000008[CALL_E_EVT_CALL_DESTROY], ulParam123 = [0x7bdfb600, 1, 0], from [P7920] to [P7920]
    [2017-05-05 16:29:35.077][P:7920/T:8776][Dbg][call][call_basic.c:969 callbasicDestroyBasicCall]MEDIA_SetAudioPlayDelay(0) 0
    [2017-05-05 16:29:35.079][P:7920/T:8776][Dbg][call][call_basic.c:15740 CallBasicSetVideoMute]callID:0x7bdfb600, bIsMute=0
    [2017-05-05 16:29:35.079][P:7920/T:8776][Inf][call][call_basic.c:15762 CallBasicSetVideoMute]3. ulCallID = 2078258688, bIsMute=0
    [2017-05-05 16:29:35.079][P:7920/T:8776][Dbg][call][call_conf.c:5110 CallConfOnEndConfCall]CallConfOnEndConfCall ulConfID=0x0
    [2017-05-05 16:29:35.079][P:7920/T:8776][Dbg][call][call_basic.c:11348 CallBasicGetConfID]CallBasicGetConfID(0x7bdfb600)
    [2017-05-05 16:29:35.079][P:7920/T:8776][Err][call][call_basic.c:11354 CallBasicGetConfID]Get Call ID(0x7bdfb600) Error=0x8002113
    [2017-05-05 16:29:35.079][P:7920/T:8776][Err][call][call_conf.c:5123 CallConfOnEndConfCall]con't find ServerConf by ID=0xffffffff!
    [2017-05-05 16:29:35.079][P:7920/T:8776][Dbg][call][call_main.c:2128 callmainMsgProcModTsp]call process msg leave, msgId: 0x2904
    [2017-05-05 16:29:35.079][P:7920/T:8776][Dbg][SipTptd][sstpthiglue.c:292 SipStackTptDToTptMsgProc]start process tpt to tptd msg: TPTD_SENDRESULT_SUCC
    [2017-05-05 16:29:35.079][P:7920/T:8776][Dbg][SipTptd][sstpthiglue.c:394 SipStackTptDToTptMsgProc]end process tpt to tptd msg: TPTD_SENDRESULT_SUCC