在 Google App Engine 灵活环境中,许多日志正在跳过,并且没有显示在日志记录控制台中,并且这种情况总是发生,我正在检查它Stackdriver Logging
Google Cloud 仪表板上的部分,我使用的日志显示console.log()
被跳过但是mongoose
正在打印查询日志。
另外,现在有时我的日志console.logs
会显示,但有时不会显示,但以前每次都会显示。为什么现在每次都不起作用?
谁能告诉我为什么会发生这种情况?
谢谢
Edit-
我已经添加了调试点,但问题是我的调试点是
已执行,但为什么在日志中它们没有被打印?
另外,我在计算引擎上使用相同的代码,但记录了所有
正在打印日志,但在 App Engine 中,在某些情况下,它们是
每天都失踪吗?
发生问题是因为之间存在一些兼容性问题0x https://www.npmjs.com/package/0x和应用程序引擎,我在启动脚本中使用了 0x,如下所示0x server.js
因此,我的 server.js 文件带有 0x,这就是为什么我认为它是在跟踪代理之前加载的,这就是我猜错误出现的原因。
我之前遇到了以下错误,我也在这个线程中单独询问过here https://stackoverflow.com/questions/51937595/google-app-engine-why-trace-agent-isnt-compatible-with-0x-module
错误:@google-cloud/trace-agent:TraceAgent#start:跟踪可能无法工作,因为在初始化跟踪代理之前加载了以下模块:[0x]
但我只是认为它不会导致 Google Cloud Logging 出现问题,但问题是当我删除这个模块并从启动脚本中解决问题时。
嗯,我想
Google 必须更改此错误,并且还应该提及 Google Cloud Logging
在错误中,否则如果有人也在使用 0x
使用应用程序引擎,他们还将面临解决此类错误的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)