Bläddra i källkod

Log PING failure on error level starting from the 3rd

master
paweldomas 9 år sedan
förälder
incheckning
5db491c6f1
1 ändrade filer med 5 tillägg och 2 borttagningar
  1. 5
    2
      modules/xmpp/strophe.ping.js

+ 5
- 2
modules/xmpp/strophe.ping.js Visa fil

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

Laddar…
Avbryt
Spara