node用log4js输出日志能输出行号,和具体文件名吗?
 发布于 10 年前  作者 maochunguang  17832 次预览  最后一次回复是 9 年前  来自 问答 

在做项目的日志整理,以前的日志有点乱。想每次打印日志都有打日志的具体位置,行数,以及其他信息

8 回复
maochunguang

有没有人试过,把行号和文件名打印出来

joesonw

这个很会吃掉一部分性能

maochunguang

@joesonw 谢谢,找到了打印出文件号和行号的方法,性能方面还在测试中。非常感谢啊

gynmi

可以试试log4jx, 也是调用错误栈来获取行号,会吃掉一点性能,调试还是不错的

maochunguang

@gynmi 已经解决了。谢谢

qinghechaoge

@maochunguang 怎么解决的,分享一下啊

maochunguang

@qinghechaoge 上面的回答,stackoverflow里的问答,但是性能回降低的,每一次打印行号,都是new一个error对象实现的