Skip to content

Instantly share code, notes, and snippets.

@romuloctba
Forked from fdaciuk/Esconder_console_log.md
Created April 12, 2016 20:32
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save romuloctba/d62cf44681a498fba7cac9a6a6d42bdf to your computer and use it in GitHub Desktop.
Save romuloctba/d62cf44681a498fba7cac9a6a6d42bdf to your computer and use it in GitHub Desktop.
Esconder console.log() quando o site for para produção

Esconder console.log() para o site em produção

  • Trocar o www.mywebsite.com pelo endereço do site em produção;
  • Incluir isso no início do seu script.

Se passar o parâmetro ?development na URL, ele ignora e mostra os console.log().

var inProduction = ( 'www.mywebsite.com' === window.location.hostname );
var inDevMode = ( '?development' === window.location.search );
var inProductionAndNotDevMode = inProduction && ! inDevMode;
if( inProductionAndNotDevMode ) {
window.console = {};
console.assert = console.clear = console.constructor = console.count = console.debug = console.dir = console.dirxml = console.error = console.group = console.groupCollapsed = console.groupEnd = console.info = console.log = console.markTimeline = console.profile = console.profileEnd = console.table = console.time = console.timeEnd = console.timeStamp = console.timeline = console.timelineEnd = console.trace = console.warn = function() { return false; };
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment