【发布时间】:2011-11-21 23:35:44
【问题描述】:
我的代码中有许多 console.log(或任何其他控制台调用),我只想使用它们
当我的应用程序处于某种“调试模式”时。
我似乎无法使用某种记录器功能并在内部使用console.log,因为那样我就不知道是哪一行触发了它。也许只有一个 try/catch,但我的日志非常笼统,我不想在我的代码中使用 try/catch。
你会推荐什么?
【问题讨论】:
-
生产代码不应登录到控制台。
-
我遇到了这个:ariya.ofilabs.com/2013/04/…
-
如果你在一个非常轻量级的 node.js docker 容器中,我认为登录到控制台很好
-
我相信在构建过程中删除任何
console.*的简单 regex 是非常好的解决方案,因为 regex 足够健壮
标签: javascript debugging logging