console.log 自定义增加时间戳的完美解决方案
来源:互联网 发布:美国直播软件 编辑:程序博客网 时间:2024/05/01 17:25
用 log4js 的话,会和 pm2 有冲突。所以直接自定义 console.log
function getDate(extra){ var dat = new Date;//生成日期 var year = dat.getFullYear();//取得年 var month = dat.getMonth()+1; //取得月,js从0开始取,所以+1 var date1 = dat.getDate(); //取得天 var hour = dat.getHours();//取得小时 var minutes = dat.getMinutes();//取得分钟 var second = dat.getSeconds();//取得秒 var haomiao = dat.getMilliseconds(); dat = undefined; return year+"-"+month+"-"+date1+" "+hour+":"+minutes +":"+second+" "+haomiao + extra ;}console.oldlog = console.log;console.oldtrace = console.trace;console.olddebug = console.debug;console.oldinfo = console.info;console.oldwarn = console.warn;console.olderror = console.error;function log(){ process.stdout.write(getDate('-log-: ')); console.oldlog.apply(console, arguments);}function trace(){ process.stdout.write(getDate('-trace-: ')); console.oldtrace.apply(console, arguments);}function info(){ process.stdout.write(getDate('-info-: ')); console.oldinfo.apply(console, arguments);}function warn(){ process.stdout.write(getDate('-warn-: ')); console.oldwarn.apply(console, arguments);}function error(){ process.stderr.write(getDate('-error-: ')); console.olderror.apply(console, arguments);}function debug(){ process.stdout.write(getDate('-debug-: ')); console.olddebug.apply(console, arguments);}console.log = log;console.debug = debug;console.trace = trace;console.info = info;console.warn = warn;console.error = error;global.log = log;global.debug = debug;global.trace = trace;global.info = info;global.warn = warn;global.error = error;module.exports = global;
0 0
- console.log 自定义增加时间戳的完美解决方案
- 在Matlab Console中运行vim的完美解决方案
- console.log的坑
- 万恶的console.log()
- JavaScript的console.log()
- console.log的使用
- console.log()的用处
- console.log的用法
- console.log()的使用
- console.log 打印提示 object 解决方案
- console.log 打印提示 object 解决方案
- console.dir()和console.log()的区别
- console.dir()和console.log()的区别
- 自定义Magento Log文件的时间格式 - Magento Log Timestamp
- javascript的console.log()用法
- js的console.log用法
- Javascript的console.log()用法
- Eclipse存console的log
- 为啥Android手机总会越用越慢?
- 有关NGUI HUD Text 的使用
- 树莓派(raspberry pi)常用镜像源
- android的常用开发包
- Sift特征
- console.log 自定义增加时间戳的完美解决方案
- 深度学习算法实践3---神经网络常用操作实现
- iOS - 关于NSURLCache
- Android点击空白区域,隐藏输入法软键盘
- Web 服务器与应用服务器的区别
- Unity3D NGUI Scroll View注意事项
- bitcode
- loaderviewlibrary
- NGUI全屏背景