From 22896ccb3728e6327ca024b11bd18ca1b2e09a0f Mon Sep 17 00:00:00 2001 From: psquickitjayant Date: Fri, 30 Jan 2015 14:29:35 +0530 Subject: [PATCH] Removed setTimeOut function due to setTimeOut function, the code inside it, was running asynchronously and causing delay in setting up of the loggly.tracker.js variables like key, sendConsoleErrors etc. which is stopping the logs to be sent to Loggly during the page load. --- src/loggly.tracker.js | 64 +++++++++++++++++++++---------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/src/loggly.tracker.js b/src/loggly.tracker.js index 4ec9ef0..e096774 100644 --- a/src/loggly.tracker.js +++ b/src/loggly.tracker.js @@ -84,42 +84,42 @@ var self = this; - setTimeout(function() { - if(type === 'string') { - data = { - 'text': data - }; - } else { - if(data.logglyCollectorDomain) { - self.logglyCollectorDomain = data.logglyCollectorDomain; - return; - } - - if(data.sendConsoleErrors !== undefined) { - setSendConsoleError(self, data.sendConsoleErrors); - } - - if(data.tag){ - setTag(self, data.tag); - } - - if(data.logglyKey) { - setKey(self, data.logglyKey); - return; - } - - if(data.session_id) { - self.setSession(data.session_id); - return; - } + + if(type === 'string') { + data = { + 'text': data + }; + } else { + if(data.logglyCollectorDomain) { + self.logglyCollectorDomain = data.logglyCollectorDomain; + return; } - - if(!self.key) { + + if(data.sendConsoleErrors !== undefined) { + setSendConsoleError(self, data.sendConsoleErrors); + } + + if(data.tag){ + setTag(self, data.tag); + } + + if(data.logglyKey) { + setKey(self, data.logglyKey); return; } + + if(data.session_id) { + self.setSession(data.session_id); + return; + } + } + + if(!self.key) { + return; + } + + self.track(data); - self.track(data); - }, 0); }, track: function(data) {