Browse Source

完善日志记录

Michael Wang 5 năm trước cách đây
mục cha
commit
a536cd0e17
1 tập tin đã thay đổi với 17 bổ sung9 xóa
  1. 17 9
      src/features/OnlineExam/Examing/ws.js

+ 17 - 9
src/features/OnlineExam/Examing/ws.js

@@ -13,7 +13,11 @@ let reconnectNumber = 0;
 export function openWS({ examRecordDataId }) {
   window._hmt.push(["_trackEvent", "websocket", "准备连接"]);
   console.log("in openWS", examRecordDataId);
-  createLog({ type: "websocket", action: "准备连接", examRecordDataId });
+  createLog({
+    type: "微信小程序websocket",
+    action: "准备连接",
+    examRecordDataId,
+  });
   ws = new WebSocket(
     VUE_APP_WK_SERVER_SOCKET_FOR_AUDIO +
       `?key=${store.state.user.key}&token=${store.state.user.token}`
@@ -21,7 +25,7 @@ export function openWS({ examRecordDataId }) {
 
   ws.onopen = event => {
     console.log("open ws", event);
-    createLog({ type: "websocket", action: "连接成功" });
+    createLog({ type: "微信小程序websocket", action: "连接成功" });
     reconnectNumber = 0;
 
     ws.onmessage = processWSMessage;
@@ -29,7 +33,7 @@ export function openWS({ examRecordDataId }) {
     ws.onclose = event => {
       console.log("ws closed by server");
       createLog({
-        type: "websocket",
+        type: "微信小程序websocket",
         action: "ws closed by server",
         detail: JSON.stringify(event),
       });
@@ -61,7 +65,7 @@ export function openWS({ examRecordDataId }) {
             "连接被关闭后-准备连接",
           ]);
           createLog({
-            type: "websocket",
+            type: "微信小程序websocket",
             action: "连接被关闭后-准备连接",
             detail: "onclose",
           });
@@ -77,7 +81,7 @@ export function openWS({ examRecordDataId }) {
 
   ws.onerror = event => {
     createLog({
-      type: "websocket",
+      type: "微信小程序websocket",
       action: "onerror",
       error: JSON.stringify(event),
     });
@@ -93,7 +97,7 @@ export function openWS({ examRecordDataId }) {
             closable: true,
           });
           createLog({
-            type: "websocket",
+            type: "微信小程序websocket",
             action: "Websocket重连失败",
             detail: "onerror",
           });
@@ -104,7 +108,7 @@ export function openWS({ examRecordDataId }) {
       if (location.href.includes("/order/")) {
         window._hmt.push(["_trackEvent", "websocket", "连接错误后-重新连接"]);
         createLog({
-          type: "websocket",
+          type: "微信小程序websocket",
           action: "连接被关闭后-准备连接",
           detail: "onerror",
         });
@@ -133,13 +137,17 @@ function heartbeat() {
 }
 
 export function closeWsWithoutReconnect() {
-  createLog({ type: "websocket", action: "客户端准备关闭ws。" });
+  createLog({ type: "微信小程序websocket", action: "客户端准备关闭ws。" });
   shouldReconnect = false;
   try {
     if (ws && ws.readyState === 1) ws.close();
   } catch (e) {
     console.log("关闭ws异常。");
-    createLog({ type: "websocket", action: "关闭ws异常。", detail: e });
+    createLog({
+      type: "微信小程序websocket",
+      action: "关闭ws异常。",
+      detail: e,
+    });
   }
 }