Browse Source

日志上报状态码优化

tangdehang 3 months ago
parent
commit
14baf61dbf
1 changed files with 50 additions and 43 deletions
  1. 50 43
      static/rtcEngine/js/WXtrialInterface.js

+ 50 - 43
static/rtcEngine/js/WXtrialInterface.js

@@ -245,12 +245,12 @@ const app = new Vue({
                     const status = ["TIMEOUT", "failed"]
                     const status = ["TIMEOUT", "failed"]
                     if (status.includes(event.val)) {
                     if (status.includes(event.val)) {
                         // 设置日志 推流状态为失败
                         // 设置日志 推流状态为失败
-                        logReportObj.setParams({plugFowStatus: 2, linkWay: 1});
+                        logReportObj.setParams({plugFowStatus: 2, linkWay: 0});
                         // 日志上报
                         // 日志上报
                         logReportObj.collectLog(
                         logReportObj.collectLog(
-                            `信令服务地址nats失败:
-                            url: ${this.engine.options.url}
-                            消息: ${JSON.stringify(event)}`
+`信令服务地址nats失败:
+url: ${this.engine.options.url}
+消息: ${JSON.stringify(event)}`
                         );
                         );
                         
                         
                         Dialog.alert({
                         Dialog.alert({
@@ -293,8 +293,8 @@ const app = new Vue({
                         logReportObj.setParams({plugFowStatus: 2, linkWay: 1});
                         logReportObj.setParams({plugFowStatus: 2, linkWay: 1});
                         // 日志上报
                         // 日志上报
                         logReportObj.collectLog(
                         logReportObj.collectLog(
-                            `rtc链接失败:
-                            消息: ${JSON.stringify(event)}`
+`rtc链接失败:
+消息: ${JSON.stringify(event)}`
                         );
                         );
                     }
                     }
                     if(event.val === 'disconnected') {
                     if(event.val === 'disconnected') {
@@ -302,8 +302,8 @@ const app = new Vue({
                         logReportObj.setParams({plugFowStatus: 2, linkWay: 1});
                         logReportObj.setParams({plugFowStatus: 2, linkWay: 1});
                         // 日志上报
                         // 日志上报
                         logReportObj.collectLog(
                         logReportObj.collectLog(
-                            `rtc链接超时:
-                            消息: ${JSON.stringify(event)}`
+`rtc链接超时:
+消息: ${JSON.stringify(event)}`
                         );
                         );
                     }
                     }
                     this.exit()
                     this.exit()
@@ -313,8 +313,8 @@ const app = new Vue({
                     if (event.val !== "success") {
                     if (event.val !== "success") {
                         // 日志上报
                         // 日志上报
                         logReportObj.collectLog(
                         logReportObj.collectLog(
-                            `rtc鉴权失败:
-                            消息: ${JSON.stringify(event)}`
+`rtc鉴权失败:
+消息: ${JSON.stringify(event)}`
                         );
                         );
                     }
                     }
                     break;
                     break;
@@ -480,13 +480,13 @@ const app = new Vue({
             // 链接报错的回调
             // 链接报错的回调
             this.doConnectDirectivesWs.onerror = res => {
             this.doConnectDirectivesWs.onerror = res => {
                 // 设置日志 推流状态为失败
                 // 设置日志 推流状态为失败
-                logReportObj.setParams({plugFowStatus: 1, linkWay: ''});
+                logReportObj.setParams({plugFowStatus: 1, linkWay: 0});
                 // 日志上报
                 // 日志上报
                 logReportObj.collectLog(
                 logReportObj.collectLog(
-                    `业务指令通道报错:
-                    url: ${res.target.url}
-                    type: ${res.type}
-                    消息: ${JSON.stringify(res)}`
+`业务指令通道报错:
+url: ${res.target.url}
+type: ${res.type}
+消息: ${JSON.stringify(res)}`
                 );
                 );
 
 
                 clearInterval(doConnectDirectivesTimerInterval)
                 clearInterval(doConnectDirectivesTimerInterval)
@@ -639,15 +639,15 @@ const app = new Vue({
                 try {
                 try {
                     if (!res.success) {
                     if (!res.success) {
                         // 设置日志 推流状态为失败,和链接状态
                         // 设置日志 推流状态为失败,和链接状态
-                        logReportObj.setParams({plugFowStatus: 2, linkWay: logReportObj.RESPONSE_CODE[res.status] || ''});
+                        logReportObj.setParams({plugFowStatus: 2, linkWay: logReportObj.RESPONSE_CODE[res.status] || 0});
 
 
                         // 日志上报
                         // 日志上报
                         logReportObj.collectLog(
                         logReportObj.collectLog(
-                            `接口获取数据失败:
-                            url: /api/resources/user/cloud/connect
-                            method: post
-                            参数: ${JSON.stringify({ userCardId })}
-                            响应: ${JSON.stringify(res)}`
+`接口获取数据失败:
+url: /api/resources/user/cloud/connect
+method: post
+参数: ${JSON.stringify({ userCardId })}
+响应: ${JSON.stringify(res)}`
                         );
                         );
                         return;
                         return;
                     }
                     }
@@ -706,11 +706,11 @@ const app = new Vue({
                                         logReportObj.setParams({linkWay: 4, plugFowStatus: 2});
                                         logReportObj.setParams({linkWay: 4, plugFowStatus: 2});
                                         // 日志上报
                                         // 日志上报
                                         logReportObj.collectLog(
                                         logReportObj.collectLog(
-                                            `webRtc连接,获取中转地址成功,但返回数据为空:
-                                            url: ${res.data.webrtcNetworkAnalysis}
-                                            method: get
-                                            参数: 无
-                                            响应: ${JSON.stringify(webrtcNetworkAnalysisReq)}`
+`webRtc连接,获取中转地址成功,但返回数据为空:
+url: ${res.data.webrtcNetworkAnalysis}
+method: get
+参数: 无
+响应: ${JSON.stringify(webrtcNetworkAnalysisReq)}`
                                         );
                                         );
                                     }
                                     }
                                 }else{
                                 }else{
@@ -718,11 +718,11 @@ const app = new Vue({
                                     logReportObj.setParams({linkWay: 4, plugFowStatus: 2});
                                     logReportObj.setParams({linkWay: 4, plugFowStatus: 2});
                                     // 日志上报
                                     // 日志上报
                                     logReportObj.collectLog(
                                     logReportObj.collectLog(
-                                        `webRtc连接,获取中转地址失败:
-                                        url: ${res.data.webrtcNetworkAnalysis}
-                                        method: get
-                                        参数: 无
-                                        响应: ${JSON.stringify(webrtcNetworkAnalysisReq)}`
+`webRtc连接,获取中转地址失败:
+url: ${res.data.webrtcNetworkAnalysis}
+method: get
+参数: 无
+响应: ${JSON.stringify(webrtcNetworkAnalysisReq)}`
                                     );
                                     );
                                 }
                                 }
                             }else{
                             }else{
@@ -730,11 +730,11 @@ const app = new Vue({
                                 logReportObj.setParams({linkWay: 4, plugFowStatus: 2});
                                 logReportObj.setParams({linkWay: 4, plugFowStatus: 2});
                                 // 日志上报
                                 // 日志上报
                                 logReportObj.collectLog(
                                 logReportObj.collectLog(
-                                    `webRtc连接,获取请求中转地址为空:
-                                    url: /api/resources/user/cloud/connect
-                                    method: post
-                                    参数: ${JSON.stringify({ userCardId })}
-                                    响应: ${JSON.stringify(res)}`
+`webRtc连接,获取请求中转地址为空:
+url: /api/resources/user/cloud/connect
+method: post
+参数: ${JSON.stringify({ userCardId })}
+响应: ${JSON.stringify(res)}`
                                 );
                                 );
                             }
                             }
                             
                             
@@ -769,9 +769,16 @@ const app = new Vue({
                             break
                             break
                         default:
                         default:
                             // 设置上报参数
                             // 设置上报参数
-                            logReportObj.setParams({linkWay: logReportObj.RESPONSE_CODE[res.status] || ''});
+                            logReportObj.setParams({linkWay: logReportObj.RESPONSE_CODE[res.status] || 0});
+                            
                             // 日志上报
                             // 日志上报
-                            logReportObj.collectLog(statusTips[res.status]);
+                            logReportObj.collectLog(statusTips[res.status] || 
+`webRtc连接,获取请求中转地址返回异常:
+url: /api/resources/user/cloud/connect
+method: post
+参数: ${JSON.stringify({ userCardId })}
+响应: ${JSON.stringify(res)}`
+                            );
                             
                             
                             Toast('画面异常,请重新进入')
                             Toast('画面异常,请重新进入')
                             break
                             break
@@ -788,11 +795,11 @@ const app = new Vue({
                 logReportObj.setParams({linkWay: 4, plugFowStatus: 2});
                 logReportObj.setParams({linkWay: 4, plugFowStatus: 2});
                 // 日志上报
                 // 日志上报
                 logReportObj.collectLog(
                 logReportObj.collectLog(
-                    `接口获取数据失败:
-                    url: /api/resources/user/cloud/connect
-                    method: post
-                    参数: ${JSON.stringify({ userCardId })}
-                    响应: ${JSON.stringify(error)}`
+`接口获取数据失败:
+url: /api/resources/user/cloud/connect
+method: post
+参数: ${JSON.stringify({ userCardId })}
+响应: ${JSON.stringify(error)}`
                 );
                 );
             })
             })