📄 log.js
字号:
/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */function ygLogger(sModuleName){if(this.setModuleName)this.setModuleName(sModuleName);}ygLogger.DEBUG_ENABLED=true;ygLogger.targetEl=null;ygLogger.logStack=[];ygLogger.startLog=new Date().getTime();ygLogger.lastLog=new Date().getTime();ygLogger.locked=true;ygLogger.logTimeout=null;ygLogger.init=function(oHostElement){if(oHostElement){ygLogger.targetEl=oHostElement;}else{}};ygLogger.prototype.setModuleName=function(sModuleName){this.logName=sModuleName;};ygLogger.prototype.debug=function(){if(ygLogger.DEBUG_ENABLED){var newDate=new Date();var newTime=newDate.getTime();var timeStamp=newTime-ygLogger.lastLog;var totalSeconds=(newTime-ygLogger.startLog)/1000;ygLogger.lastLog=newTime;for(var i=0;i<arguments.length;i++){ygLogger.logStack[ygLogger.logStack.length]=timeStamp+" ms("+totalSeconds+") "+newDate.toLocaleTimeString()+"<br />"+this.logName+": <b>"+arguments[i]+"</b>";}if(ygLogger.logTimeout==null){ygLogger.logTimeout=setTimeout("ygLogger._outputMessages()",1);}}};ygLogger.disable=function(){ygLogger.DEBUG_ENABLED=false;try{ygLogger.targetEl.style.visibility="hidden";}catch(e){}};ygLogger.enable=function(){ygLogger.DEBUG_ENABLED=true;try{ygLogger.targetEl.style.visibility="";}catch(e){}};ygLogger._outputMessages=function(){if(ygLogger.targetEl!=null){for(var i=0;i<ygLogger.logStack.length;i++){var sMsg=ygLogger.logStack[i];var oNewElement=ygLogger.targetEl.appendChild(document.createElement("p"));oNewElement.innerHTML=sMsg;}ygLogger.logStack=[];ygLogger.targetEl.scrollTop=ygLogger.targetEl.scrollHeight;}ygLogger.logTimeout=null;};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -