这是一个特殊的设置。我有node
和forever
参数一起使用--inspect
运行,并且我使用console.log()
将信息记录到文件和Chrome开发工具控制台中:
forever start -a -l ~/file.log -c "node --inspect=0.0.0.0:9123" app.js
对于某些特定的代码,我使用Chrome Dev Tools日志样式功能,当打开时,该功能会在浏览器控制台上以黄色显示“ hello”输出:
console.log('%chello','color: yellow')
我希望能够检查输出当前是否正在发送到浏览器或文件中,以便仅在文件输出时才能够省略着色部分。似乎不可能完成任务!
糟糕:请注意,在上述情况下,使用if(inspector.url())
总是会返回true
。