1
liaa 2013-08-31 18:29:30 +08:00
consoler.log('success','hey dude, well done !');
|
2
zhangxiao 2013-08-31 18:30:37 +08:00
支持
一般需要比较好的log的时候,我就装winston了 |
4
kfll 2013-08-31 18:58:05 +08:00
在用 bunyan
|
5
orzfly 2013-08-31 20:27:25 +08:00
其实我有个疑问,这种彩色 log 有办法保存下来么……然后再看的时候有像 less 那样的工具么
|
6
fanzeyi 2013-08-31 20:44:48 +08:00
|
7
turing OP @fanzeyi 恩,这个就是依赖colors的,我标题可能写的不太清楚,consoler不是用来生成彩色文字,只是用一些helper打印出常用的log头尾,给console.log的一个enhancement
|
8
deepure 2013-08-31 23:13:38 +08:00 1
哈哈,楼主你又挖坑了
|
9
hfcorriez 2013-08-31 23:45:40 +08:00
建议把Label对齐,可以又比较好的日志阅读体验
|
10
hfcorriez 2013-08-31 23:46:32 +08:00
可以直接consoler.success(), consoler.error() 这样更简单
|
11
turing OP @hfcorriez 之前是那样想的,但考虑要自己定义新的,这样api实现起来不太方便。。。对齐这个,因为label也是自己定义的,估计也不太好做吧。。我想想
|
13
hfcorriez 2013-09-03 17:39:14 +08:00
@turing 对齐可以考虑最大Label长度限制,不够就padding空格,我是这么做的。Label搞太长有点变态。自定义API,只要按照一些规范来定制,还是可以接受的,最起码看起来和写起来都会简单。
|
14
kfll 2013-09-03 21:37:53 +08:00 1
@orzfly
用 bunyan 输出的日志文件,内容是可读不带颜色的,但是如果通过管道传给 bunyan cli 就能输出有颜色的日志了。 假设 bunyan 输出一个日志文件叫 bootstrap.log,执行: cat bootstrap.log | node_modules/.bin/bunyan 就是彩色的了 |
18
turing OP @hfcorriez consoler ship to 0.0.4
支持了快捷方式: consoler.error('error'), consoler.success('gotcha'); 支持了对齐,默认是不足8个字符长度补足,也可以自己通过 consoler.align(NUMBER) 来设定。 截图: |
20
xieren58 2013-09-17 17:27:19 +08:00
对齐更难看~
|
22
timothyye 2013-11-07 12:44:43 +08:00
不错,github上已star
|