原文链接:Node.js Debugging
不管在开发中还是部署后,适当的日志记录对于web应用来说非常有用。困难的是如何组织日志代码和输出日志,简单来说:知道每个日志的来源。我最近找到一种实用的组织和优化Node.js调试的方法。
创建一个 debug
实例很简单,并且可以为每个文件创建多个 logger
:
|
|
你必须定义环境变量,用于给调试器实例分配命名空间。当脚本运行时,日志应该输出到 STDOUT
:
|
|
当使用环境变量的方式,当你只想在开发或生产环境记录某种类型的消息,输出的日志会很清晰。命名空间的使用多么明智!
我还可能使用 chalk
为消息加上我想要的颜色:
|
|
调试具有非常简单的目的,为了帮助我们更好的完成任务。当涉及到记录信息消息时不要吝啬,它会在开发过程中帮助你,并且在安全事件发生后更好的审视自身!
本文译者:余震(Freak)
译文出处:Rockjins Blog
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN许可协议。转载请注明出处!