【发布时间】:2018-12-02 03:51:06
【问题描述】:
我正在使用 AppEngine、NodeJS(标准),我已接受许可协议,并且我正在以这种方式初始化调试代理:
require('@google-cloud/debug-agent').start({ allowExpressions: true });
我可以在日志查看器中查看我的应用程序的所有日志,所有请求都在这里。
当打开 Stackdriver Debugger 时,它会识别当前正在运行的源代码并显示出来。我尝试添加一些快照和日志点,基本如下:
if (true) logpoint("Hello World!")
它正在等待命中,但显然错过了它们。也没有与我的日志点相关的日志。但是,我可以看到我的应用程序输出的标准日志。除了 Stackdriver 调试器之外,一切似乎都正常工作,尽管它似乎也没有抱怨。
我查看了所有内容并确保所有内容都已正确设置,但我不确定如何进一步“调试调试器”。
它真的可以工作吗?人们在标准模式下将它与 NodeJS 一起使用?
我可以检查什么?我可以通过什么方式查看与调试器本身相关的错误?
【问题讨论】:
标签: google-app-engine debugging google-cloud-platform stackdriver