log.js,在节点端有文件路径和颜色。在开发node.js的时候,习惯使用console.log来打印一些信息,但是node端的console.log并没有浏览器里面的功能那么强大。例如显示当前console.log信息所在的代码行。有时候node开发打印了很多console.log的信息,但是你总是不知道它是从哪里调用的,然后只能手动添加console.log('1',info),console.log('2',info)...所以,log.js就是为了解决这个问题而开发的;什么是log.js?log.js是node.js的调试工具。与console.log功能类似,不同的是log.js支持显示文件路径信息,调用日志的行号,支持主题样式info、error、success、warn。有了这样的工具,调试信息就更加一目了然了。具体如何实现,请查看源码(链接在文末)。apilog(string)log.info(string)log.success(string)log.error(string)log.warn(string)用法constlog=require('./log.js')log('欢迎使用log.js.')log.info('这??是一条信息消息')log.success('这是一条成功消息')log.error('这是一条错误消息')log.warn('这是一条警告消息')//Customloglog.addLog('test','cyan')log.test('这是自定义日志')log.addLog('debug','magenta')log.debug('这是自定义日志')定义的日志')可以运行demo.js查看效果命令nodedemo.js--dev参数:--dev开发模式,开发模式下会出现文件名和行号--dev-show-pathfilename显示绝对路径注意:显示文件名和行号会影响js性能。线上项目请自行删除日志,或者不加以上两个参数直接使用console.log。效果图自定义loglog.addLog('name','color')log.name(str)支持以下颜色:白色灰色黑色蓝色青色绿色洋红色红色黄色希望可以添加更多功能,比如:domore样式配置(参见https://github.com/Marak/colo...)增加日志的打印时间项目地址log.js项目地址
