forked from Zenovations/console-normalizer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnormalizeconsole.min.js
1 lines (1 loc) · 967 Bytes
/
normalizeconsole.min.js
1
(function(e){e||(e=window.console={log:function(e,t,n,r,i){},info:function(e,t,n,r,i){},warn:function(e,t,n,r,i){},error:function(e,t,n,r,i){}});if(!Function.prototype.bind){Function.prototype.bind=function(e){var t=this,n=Array.prototype.slice.call(arguments,1);return function(){return t.apply(e,Array.prototype.concat.apply(n,arguments))}}}if(typeof e.log==="object"){e.log=Function.prototype.call.bind(e.log,e);e.info=Function.prototype.call.bind(e.info,e);e.warn=Function.prototype.call.bind(e.warn,e);e.error=Function.prototype.call.bind(e.error,e)}"groupCollapsed"in e||(e.groupCollapsed=function(t){e.info("\n------------\n"+t+"\n------------")});"group"in e||(e.group=function(t){e.info("\n------------\n"+t+"\n------------")});"groupEnd"in e||(e.groupEnd=function(){});"time"in e||function(){var t={};e.time=function(e){t[e]=(new Date).getTime()};e.timeEnd=function(n){var r=(new Date).getTime(),i=n in t?r-t[n]:0;e.info(n+": "+i+"ms")}}()})(window.console)