define(function(require, exports, module) { var logger = function(lv,args){}; logger.prototype={ log:function(){}, debug:function(){}, info:function(){}, warn:function(){}, error:function(){} }; var enable = false; window.enableLog=function(stat){ enable = !!stat; } if(location.href.indexOf("debug")!=-1 || (document.referrer||"").indexOf("debug")!=-1 ){ enable = true; } var loggerName = ["log", "info", "debug", "warn","error"]; var exp ; var console = window.console; if(console && enable){ exp = console; }else{ exp = new logger(); } for (var i in loggerName) { var n = loggerName[i]; if(!exp[n]){ exp[n]=logger.prototype[n]; } } /** * 格式化数字,显示未两位数,小于10前面加0 */ var fillLen = function(n){ if(n<10){ n = "0"+n; } return String(n); } var fillLen3 = function(n){ if(n <10){ n = "00"+n; }else if(n < 100){ n = "0"+n; } return String(n); } exp.time = function(){ var d = new Date(); var r = d.getFullYear()+"-"+ fillLen(1+d.getMonth())+"-"+fillLen(d.getDate()); r+=" "+fillLen(d.getHours())+":"+fillLen(d.getMinutes())+":"+fillLen(d.getSeconds())+"."+fillLen3(d.getMilliseconds()); return r; } module.exports = exp; });