Website Updates für deinen Erfolg

Website Update Informationen direkt in deinen Posteingang. Nie mehr ein Update oder Sicherheitsproblem übersehen. Dieser Service ist kostenlos. Mit einem Klick bist du angemeldet - jetzt Newsletter abonnieren.
Email Adresse

How to implement empty console.log to avoid logging output in production systems with JavaScript

var debugMode = false;
if (helper_getQueryParam("debug") == "true") {
 debugMode = true;
}

if (debugMode) {
 // keep console.log a logging function
}
else {
 /*
 * DISABLE Logging
 */
 window.console.log = function () { };
}
if (!window.console) { window.console = {}; }
if (!window.console.log) { window.console.log = function () { }; }

function helper_getQueryParam (sname) {
 var params = location.search.substr(location.search.indexOf("?")+1);
 var sval = "";
 params = params.split("&");
 // split param and value into individual pieces
 var temp = '';
 for (var i=0; i<params.length; i++)
 {
 temp = params[i].split("=");
 if ( [temp[0]] == sname ) { sval = temp[1]; }
 }
 return sval;
}

comments powered by Disqus

GET YOUR EMAIL UPDATES

We send out our lovely email newsletter with useful tips and techniques, recent articles and upcoming events. Thousands of readers have signed up already. Get a free WordPress eBook now.
Email Adresse