Skip to content

Instantly share code, notes, and snippets.

@carlossalas
Last active October 15, 2020 22:18
Show Gist options
  • Save carlossalas/5929073 to your computer and use it in GitHub Desktop.
Save carlossalas/5929073 to your computer and use it in GitHub Desktop.
Console Log
// Avoid 'console' errors in browsers that lack a console.
(function() {var method; var noop = function noop() {}; var methods = ['assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', 'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd', 'timeStamp', 'trace', 'warn']; var length = methods.length; var console = (window.console = window.console || {}); while (length--) {method = methods[length]; if (!console[method]) {console[method] = noop; } } }());
//Log Function
window.log = function(){log.history = log.history || []; log.history.push(arguments); arguments.callee = arguments.callee.caller; if(this.console) console.log( Array.prototype.slice.call(arguments) ); };
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment