Browse Source

Merge pull request #263 from jitsi/extra_logging

Extra logging
dev1
Emil Ivov 9 years ago
parent
commit
3e324e8495
3 changed files with 9 additions and 2 deletions
  1. 5
    1
      JitsiConferenceEventManager.js
  2. 2
    0
      JitsiConnection.js
  3. 2
    1
      modules/statistics/statistics.js

+ 5
- 1
JitsiConferenceEventManager.js View File

194
         JitsiConferenceEvents.CONNECTION_INTERRUPTED);
194
         JitsiConferenceEvents.CONNECTION_INTERRUPTED);
195
     chatRoom.addListener(XMPPEvents.CONNECTION_INTERRUPTED,
195
     chatRoom.addListener(XMPPEvents.CONNECTION_INTERRUPTED,
196
         function () {
196
         function () {
197
-            Statistics.analytics.sendEvent('connection.interrupted');
197
+            Statistics.sendEventToAll('connection.interrupted');
198
         });
198
         });
199
 
199
 
200
     this.chatRoomForwarder.forward(XMPPEvents.RECORDER_STATE_CHANGED,
200
     this.chatRoomForwarder.forward(XMPPEvents.RECORDER_STATE_CHANGED,
205
 
205
 
206
     this.chatRoomForwarder.forward(XMPPEvents.CONNECTION_RESTORED,
206
     this.chatRoomForwarder.forward(XMPPEvents.CONNECTION_RESTORED,
207
         JitsiConferenceEvents.CONNECTION_RESTORED);
207
         JitsiConferenceEvents.CONNECTION_RESTORED);
208
+    chatRoom.addListener(XMPPEvents.CONNECTION_RESTORED,
209
+        function () {
210
+            Statistics.sendEventToAll('connection.restored');
211
+        });
208
 
212
 
209
     this.chatRoomForwarder.forward(XMPPEvents.CONFERENCE_SETUP_FAILED,
213
     this.chatRoomForwarder.forward(XMPPEvents.CONFERENCE_SETUP_FAILED,
210
         JitsiConferenceEvents.CONFERENCE_FAILED,
214
         JitsiConferenceEvents.CONFERENCE_FAILED,

+ 2
- 0
JitsiConnection.js View File

33
             if(msg)
33
             if(msg)
34
                 Statistics.analytics.sendEvent(
34
                 Statistics.analytics.sendEvent(
35
                     'connection.disconnected.' + msg);
35
                     'connection.disconnected.' + msg);
36
+            Statistics.sendLog(
37
+                JSON.stringify({id: "connection.disconnected", msg: msg}));
36
         });
38
         });
37
 }
39
 }
38
 
40
 

+ 2
- 1
modules/statistics/statistics.js View File

293
 };
293
 };
294
 
294
 
295
 /**
295
 /**
296
- * Notifies CallStats for ice connection failed
296
+ * Notifies CallStats and analytics(if present) for ice connection failed
297
  * @param {RTCPeerConnection} pc connection on which failure occured.
297
  * @param {RTCPeerConnection} pc connection on which failure occured.
298
  */
298
  */
299
 Statistics.prototype.sendIceConnectionFailedEvent = function (pc) {
299
 Statistics.prototype.sendIceConnectionFailedEvent = function (pc) {
300
     if(this.callstats)
300
     if(this.callstats)
301
         this.callstats.sendIceConnectionFailedEvent(pc, this.callstats);
301
         this.callstats.sendIceConnectionFailedEvent(pc, this.callstats);
302
+    Statistics.analytics.sendEvent('connection.ice_failed');
302
 };
303
 };
303
 
304
 
304
 /**
305
 /**

Loading…
Cancel
Save