我正在使用AppEngine,NodeJS(标准),已经接受了许可协议,并且正在以这种方式初始化调试代理:
require('@google-cloud/debug-agent').start({ allowExpressions: true });
我可以在Logs Viewer中查看我的应用程序的所有日志,所有请求都在这里。
打开Stackdriver Debugger时,它将识别当前正在运行的源代码并显示出来。我尝试添加一些快照和日志点,就像这样基本:
if (true) logpoint("Hello World!")
它正在等待匹配,但显然缺少它们。也没有与我的日志点相关的日志。但是,我可以看到我的应用输出的标准日志。除了Stackdriver Debugger,一切似乎都可以正常工作,即使它似乎也没有抱怨。
我已经仔细研究了所有内容,并确保所有内容均已正确设置,但是我不确定如何进一步“调试调试器”。
它实际上是否还能正常工作,并且人们在标准模式下将其与NodeJS一起使用?
我可以检查什么?我能以任何方式看到与调试器本身有关的错误吗?
答案 0 :(得分:0)
在“ request”语句之前,您是如何在Stackdriver Debugger中为node.js设置项目的?您可以检查Setting Up Stackdriver Debugger for Node.js作为参考。
要重现此问题,您需要机密信息,例如项目的详细信息和示例代码。在Public Issue Tracker中保护您的信息要容易得多。鼓励您在此处打开一个类似的问题。