UNPKG

core-js

Version:
25 lines 856 B
var $ = require('./$') , global = require('./$.global') , $def = require('./$.def') , log = {} , enabled = true; // Methods from https://github.com/DeveloperToolsWG/console-object/blob/master/api.md $.each.call(('assert,clear,count,debug,dir,dirxml,error,exception,' + 'group,groupCollapsed,groupEnd,info,isIndependentlyComposed,log,' + 'markTimeline,profile,profileEnd,table,time,timeEnd,timeline,' + 'timelineEnd,timeStamp,trace,warn').split(','), function(key){ log[key] = function(){ var $console = global.console; if(enabled && $console && $console[key]){ return Function.apply.call($console[key], $console, arguments); } }; }); $def($def.G + $def.F, {log: require('./$.assign')(log.log, log, { enable: function(){ enabled = true; }, disable: function(){ enabled = false; } })});