Sud*_*aur 5 google-app-engine node.js google-cloud-platform google-cloud-logging stackdriver
在Google App Engine灵活环境中,许多日志正在跳过,并且没有显示在日志记录控制台中,并且它始终发生,我正在Stackdriver LoggingGoogle Cloud仪表板上的部分进行检查,我正在使用console.log()的mongoose日志被跳过,但查询日志是打印.
此外,现在有时我的日志有时会console.logs显示,但有时不会显示,但之前它们每次都会显示.为什么现在每次都不工作?
任何人都可以告诉我为什么会这样?
谢谢
编辑 -
我已经添加了调试点,但事情是我的调试点被执行了,但是如何在日志中找不到它们?
此外,我在计算引擎上使用相同的代码,但是日志中的所有日志都已打印,但在某些情况下,在App Engine中,它们缺少eveytime?
问题出现了,因为0x和App引擎之间存在一些兼容性问题,我在启动脚本中使用0x就像这样0x server.js
所以,我的server.js文件带有0x,这就是为什么我认为它是在跟踪代理之前加载的原因,这就是我猜错误的原因.
错误:@ google-cloud/trace-agent:TraceAgent #start:在跟踪代理程序初始化之前加载以下模块时,跟踪可能不起作用:[0x]
但我只是认为这不会给Google Cloud Logging造成问题,但问题是我删除了这个模块并从启动脚本中解决了问题.
我觉得
Google必须更改此错误,并且还应该在错误中提及Google Cloud Logging,否则如果有人也在使用带有应用引擎的0x,那么他们也将遇到解决此类错误的问题.