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