浏览代码

Log PING failure on error level starting from the 3rd

master
paweldomas 9 年前
父节点
当前提交
5db491c6f1
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5
    2
      modules/xmpp/strophe.ping.js

+ 5
- 2
modules/xmpp/strophe.ping.js 查看文件

@@ -116,10 +116,13 @@ module.exports = function (XMPP, eventEmitter) {
116 116
                 function (error) {
117 117
                     self.failedPings += 1;
118 118
                     var errmsg = "Ping " + (error ? "error" : "timeout");
119
-                    GlobalOnErrorHandler.callErrorHandler(new Error(errmsg));
120
-                    logger.error(errmsg, error);
121 119
                     if (self.failedPings >= PING_THRESHOLD) {
120
+                        GlobalOnErrorHandler.callErrorHandler(
121
+                            new Error(errmsg));
122
+                        logger.error(errmsg, error);
122 123
                         self.connection.disconnect();
124
+                    } else {
125
+                        logger.warn(errmsg, error);
123 126
                     }
124 127
                 }, PING_TIMEOUT);
125 128
             }, interval);

正在加载...
取消
保存