From 909f96f4ef5c54dcfacd5a7f772b7ade8a3ad494 Mon Sep 17 00:00:00 2001 From: Jayant Varshney Date: Tue, 4 Aug 2015 22:24:03 +0530 Subject: [PATCH] Added minified version and updated bower.json --- bower.json | 2 +- package.json | 2 +- src/loggly.tracker.min.js | 2 +- src/loggly.tracker.min.map | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bower.json b/bower.json index 5bf9959..a389243 100644 --- a/bower.json +++ b/bower.json @@ -5,7 +5,7 @@ "_target": "*", "_originalSource": "loggly-jslogger", "_direct": true, - "version": "2.0.0", + "version": "3.0.0", "description": "A Javascript client to send logs to Loggly.", "main": "src/loggly.tracker.js", "keywords": [ diff --git a/package.json b/package.json index 0b61da3..542d18d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "loggly-jslogger", - "version": "2.0.0", + "version": "3.0.0", "description": "A Javascript client to send logs to Loggly.", "repository": { "type": "git", diff --git a/src/loggly.tracker.min.js b/src/loggly.tracker.min.js index f53ef97..f5d2442 100644 --- a/src/loggly.tracker.min.js +++ b/src/loggly.tracker.min.js @@ -1,2 +1,2 @@ -!function(a,b){function c(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0,c="x"==a?b:3&b|8;return c.toString(16)})}function d(){this.key=!1,this.sendConsoleErrors=!1,this.tag="jslogger"}function e(a,b){a.key=b,a.setSession(),h(a)}function f(a,b){a.tag=b}function g(b,c){if(b.sendConsoleErrors=c,b.sendConsoleErrors===!0){var d=a.onerror;a.onerror=function(c,e,f,g){b.push({category:"BrowserJsException",exception:{message:c,url:e,lineno:f,colno:g}}),d&&"function"==typeof d&&d.apply(a,arguments)}}}function h(a){a.inputUrl=i+(a.logglyCollectorDomain||j)+"/inputs/"+a.key+"/tag/"+a.tag}var i="http"+("https:"===b.location.protocol?"s":"")+"://",j="logs-01.loggly.com",k="logglytrackingsession",l=k.length+1;d.prototype={setSession:function(a){a?(this.session_id=a,this.setCookie(this.session_id)):this.session_id||(this.session_id=this.readCookie(),this.session_id||(this.session_id=c(),this.setCookie(this.session_id)))},push:function(a){var b=typeof a;if(a&&("object"===b||"string"===b)){var c=this;if("string"===b)a={text:a};else{if(a.logglyCollectorDomain)return void(c.logglyCollectorDomain=a.logglyCollectorDomain);if(void 0!==a.sendConsoleErrors&&g(c,a.sendConsoleErrors),a.tag&&f(c,a.tag),a.logglyKey)return void e(c,a.logglyKey);if(a.session_id)return void c.setSession(a.session_id)}c.key&&c.track(a)}},track:function(b){b.sessionId=this.session_id;try{var c=new XMLHttpRequest;c.open("POST",this.inputUrl,!0),c.send(JSON.stringify(b))}catch(d){a&&a.console&&"function"==typeof a.console.log&&(console.log("Failed to log to loggly because of this exception:\n"+d),console.log("Failed log data:",b))}},readCookie:function(){var a=b.cookie,c=a.indexOf(k);if(0>c)return!1;var d=a.indexOf(";",c+1);return d=0>d?a.length:d,a.slice(c+l,d)},setCookie:function(a){b.cookie=k+"="+a}};var m=a._LTracker,n=new d;if(m&&m.length){var o=0,p=m.length;for(o=0;p>o;o++)n.push(m[o])}a._LTracker=n,a.LogglyTracker=d}(window,document); +!function(a,b){function c(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0,c="x"==a?b:3&b|8;return c.toString(16)})}function d(){this.key=!1,this.sendConsoleErrors=!1,this.tag="jslogger",this.useDomainProxy=!1}function e(a,b){a.key=b,a.setSession(),i(a)}function f(a,b){a.tag=b}function g(a,b){a.useDomainProxy=b,i(a)}function h(b,c){if(b.sendConsoleErrors=c,b.sendConsoleErrors===!0){var d=a.onerror;a.onerror=function(c,e,f,g){b.push({category:"BrowserJsException",exception:{message:c,url:e,lineno:f,colno:g}}),d&&"function"==typeof d&&d.apply(a,arguments)}}}function i(b){1==b.useDomainProxy?b.inputUrl=j+a.location.host+"/"+LOGGLY_PROXY_DOMAIN+"/inputs/"+b.key+"/tag/"+b.tag:b.inputUrl=j+(b.logglyCollectorDomain||k)+"/inputs/"+b.key+"/tag/"+b.tag}var j="http"+("https:"===b.location.protocol?"s":"")+"://",k="logs-01.loggly.com",l="logglytrackingsession",m=l.length+1;LOGGLY_PROXY_DOMAIN="loggly",d.prototype={setSession:function(a){a?(this.session_id=a,this.setCookie(this.session_id)):this.session_id||(this.session_id=this.readCookie(),this.session_id||(this.session_id=c(),this.setCookie(this.session_id)))},push:function(a){var b=typeof a;if(a&&("object"===b||"string"===b)){var c=this;if("string"===b)a={text:a};else{if(a.logglyCollectorDomain)return void(c.logglyCollectorDomain=a.logglyCollectorDomain);if(void 0!==a.sendConsoleErrors&&h(c,a.sendConsoleErrors),a.tag&&f(c,a.tag),a.useDomainProxy&&g(c,a.useDomainProxy),a.logglyKey)return void e(c,a.logglyKey);if(a.session_id)return void c.setSession(a.session_id)}c.key&&c.track(a)}},track:function(b){b.sessionId=this.session_id;try{var c=new XMLHttpRequest;c.open("POST",this.inputUrl,!0),c.send(JSON.stringify(b))}catch(d){a&&a.console&&"function"==typeof a.console.log&&(console.log("Failed to log to loggly because of this exception:\n"+d),console.log("Failed log data:",b))}},readCookie:function(){var a=b.cookie,c=a.indexOf(l);if(0>c)return!1;var d=a.indexOf(";",c+1);return d=0>d?a.length:d,a.slice(c+m,d)},setCookie:function(a){b.cookie=l+"="+a}};var n=a._LTracker,o=new d;if(n&&n.length){var p=0,q=n.length;for(p=0;q>p;p++)o.push(n[p])}a._LTracker=o,a.LogglyTracker=d}(window,document); //# sourceMappingURL=loggly.tracker.min.map \ No newline at end of file diff --git a/src/loggly.tracker.min.map b/src/loggly.tracker.min.map index 812c8cd..d6708d7 100644 --- a/src/loggly.tracker.min.map +++ b/src/loggly.tracker.min.map @@ -1 +1 @@ -{"version":3,"file":"loggly.tracker.min.js","sources":["loggly.tracker.js"],"names":["window","document","uuid","replace","c","r","Math","random","v","toString","LogglyTracker","this","key","sendConsoleErrors","tag","setKey","tracker","setSession","setInputUrl","setTag","setSendConsoleError","_onerror","onerror","msg","url","line","col","push","category","exception","message","lineno","colno","apply","arguments","inputUrl","LOGGLY_INPUT_PREFIX","logglyCollectorDomain","LOGGLY_COLLECTOR_DOMAIN","location","protocol","LOGGLY_SESSION_KEY","LOGGLY_SESSION_KEY_LENGTH","length","prototype","session_id","setCookie","readCookie","data","type","self","text","undefined","logglyKey","track","sessionId","xmlHttp","XMLHttpRequest","open","send","JSON","stringify","ex","console","log","cookie","i","indexOf","end","slice","value","existing","_LTracker","eLength"],"mappings":"CAAA,SAAUA,EAAQC,GAMd,QAASC,KAEL,MAAO,uCAAuCC,QAAQ,QAAS,SAASC,GACpE,GAAIC,GAAkB,GAAdC,KAAKC,SAAY,EAAGC,EAAS,KAALJ,EAAWC,EAAO,EAAFA,EAAM,CACtD,OAAOG,GAAEC,SAAS,MAI1B,QAASC,KACLC,KAAKC,KAAM,EACjBD,KAAKE,mBAAoB,EACnBF,KAAKG,IAAM,WAGf,QAASC,GAAOC,EAASJ,GACrBI,EAAQJ,IAAMA,EACdI,EAAQC,aACRC,EAAYF,GAGhB,QAASG,GAAOH,EAASF,GACrBE,EAAQF,IAAMA,EAGlB,QAASM,GAAoBJ,EAASH,GAGzC,GAFAG,EAAQH,kBAAoBA,EAEzBG,EAAQH,qBAAsB,EAAK,CAC3B,GAAIQ,GAAWrB,EAAOsB,OAEtBtB,GAAOsB,QAAU,SAAUC,EAAKC,EAAKC,EAAMC,GACvCV,EAAQW,MACJC,SAAU,qBACVC,WACIC,QAASP,EACTC,IAAKA,EACLO,OAAQN,EACRO,MAAON,KAIXL,GAAgC,kBAAbA,IACnBA,EAASY,MAAMjC,EAAQkC,aAMvC,QAAShB,GAAYF,GACjBA,EAAQmB,SAAWC,GAChBpB,EAAQqB,uBAAyBC,GAClC,WACAtB,EAAQJ,IACR,QACAI,EAAQF,IA3Dd,GAAIsB,GAAsB,QAAY,WAAanC,EAASsC,SAASC,SAAW,IAAM,IAAQ,MAC9FF,EAA0B,qBAC1BG,EAAqB,wBACrBC,EAA4BD,EAAmBE,OAAS,CA2DxDjC,GAAckC,WACV3B,WAAY,SAAS4B,GACdA,GACClC,KAAKkC,WAAaA,EAClBlC,KAAKmC,UAAUnC,KAAKkC,aACTlC,KAAKkC,aAChBlC,KAAKkC,WAAalC,KAAKoC,aACnBpC,KAAKkC,aACLlC,KAAKkC,WAAa3C,IAClBS,KAAKmC,UAAUnC,KAAKkC,eAIhClB,KAAM,SAASqB,GACX,GAAIC,SAAcD,EAElB,IAAKA,IAAmB,WAATC,GAA8B,WAATA,GAApC,CAIA,GAAIC,GAAOvC,IAGX,IAAY,WAATsC,EACCD,GACIG,KAAQH,OAEL,CACP,GAAGA,EAAKX,sBAEJ,YADAa,EAAKb,sBAAwBW,EAAKX,sBAatC,IATgBe,SAA3BJ,EAAKnC,mBACJO,EAAoB8B,EAAMF,EAAKnC,mBAIhCmC,EAAKlC,KACUK,EAAO+B,EAAMF,EAAKlC,KAGnBkC,EAAKK,UAEJ,WADAtC,GAAOmC,EAAMF,EAAKK,UAItB,IAAGL,EAAKH,WAEJ,WADAK,GAAKjC,WAAW+B,EAAKH,YAKzBK,EAAKtC,KAITsC,EAAKI,MAAMN,KAIfM,MAAO,SAASN,GAEZA,EAAKO,UAAY5C,KAAKkC,UAEtB,KAEI,GAAIW,GAAU,GAAIC,eAChCD,GAAQE,KAAK,OAAQ/C,KAAKwB,UAAU,GACpCqB,EAAQG,KAAKC,KAAKC,UAAUb,IAEhB,MAAOc,GACD9D,GAAUA,EAAO+D,SAAyC,kBAAvB/D,GAAO+D,QAAQC,MAClDD,QAAQC,IAAI,uDAAyDF,GACrEC,QAAQC,IAAI,mBAAoBhB,MAO5CD,WAAY,WACR,GAAIkB,GAAShE,EAASgE,OACtBC,EAAID,EAAOE,QAAQ1B,EACnB,IAAO,EAAJyB,EACC,OAAO,CAEP,IAAIE,GAAMH,EAAOE,QAAQ,IAAKD,EAAI,EAElC,OADAE,GAAY,EAANA,EAAUH,EAAOtB,OAASyB,EACzBH,EAAOI,MAAMH,EAAIxB,EAA2B0B,IAG3DtB,UAAW,SAASwB,GAChBrE,EAASgE,OAASxB,EAAqB,IAAM6B,GAIrD,IAAIC,GAAWvE,EAAOwE,UAElBxD,EAAU,GAAIN,EAElB,IAAG6D,GAAYA,EAAS5B,OAAS,CAC7B,GAAIuB,GAAI,EACRO,EAAUF,EAAS5B,MACnB,KAAIuB,EAAI,EAAOO,EAAJP,EAAaA,IACpBlD,EAAQW,KAAK4C,EAASL,IAI9BlE,EAAOwE,UAAYxD,EAEnBhB,EAAOU,cAAgBA,GAExBV,OAAQC"} \ No newline at end of file +{"version":3,"file":"loggly.tracker.min.js","sources":["loggly.tracker.js"],"names":["window","document","uuid","replace","c","r","Math","random","v","toString","LogglyTracker","this","key","sendConsoleErrors","tag","useDomainProxy","setKey","tracker","setSession","setInputUrl","setTag","setDomainProxy","setSendConsoleError","_onerror","onerror","msg","url","line","col","push","category","exception","message","lineno","colno","apply","arguments","inputUrl","LOGGLY_INPUT_PREFIX","location","host","LOGGLY_PROXY_DOMAIN","logglyCollectorDomain","LOGGLY_COLLECTOR_DOMAIN","protocol","LOGGLY_SESSION_KEY","LOGGLY_SESSION_KEY_LENGTH","length","prototype","session_id","setCookie","readCookie","data","type","self","text","undefined","logglyKey","track","sessionId","xmlHttp","XMLHttpRequest","open","send","JSON","stringify","ex","console","log","cookie","i","indexOf","end","slice","value","existing","_LTracker","eLength"],"mappings":"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"} \ No newline at end of file