【发布时间】:2018-08-28 19:41:54
【问题描述】:
在 Google App Engine Flexible 环境中,许多日志正在跳过,并且没有显示在日志控制台中,而且它总是在发生,我正在 Google Cloud 仪表板的Stackdriver Logging 部分检查它,我正在使用 @ 显示的日志987654322@ 正在被跳过,但 mongoose 查询日志正在打印。
另外,现在有时我的日志console.logs 会显示,但有时不会显示,但以前每次都会显示。为什么现在每次都不起作用?
谁能告诉我为什么会这样?
谢谢
编辑-
我添加了调试点,但问题是我的调试点是 执行了,但是为什么没有打印出来?
另外,我在计算引擎上使用相同的代码,但记录了所有 正在打印日志,但在 App Engine 中的某些情况下,它们是 错过了每一天?
【问题讨论】:
-
您的应用程序是部署到 GAE 还是在本地运行?它是 GAE 标准还是灵活?您说许多日志正在跳过-除了您使用console.log()记录的内容之外,还有什么正在跳过?当您说 Logging 控制台时,您是在谈论 Stackdriver Monitoring 吗?您能否通过提供更多详细信息来更新问题?
-
@PhilippSh 你能看看我编辑的帖子吗?
-
我刚刚测试了一个 NodeJS 灵活快速入门,我在其中添加了一个 console.log() 命令,一切似乎都运行良好。调用 console.log() 是否需要满足一个条件?你怎么知道应该有丢失的日志?此外,您是否 100 % 确定这些原木不只是因为大量其他原木而被取代?您确认使用 Stackdriver Monitoring 过滤器了吗?
-
@PhilippSh 我已经添加了调试点,但问题是我的调试点被执行了,但是他们没有被打印出来。
-
@PhilippSh 我在计算引擎上使用相同的代码,但所有日志都被打印出来,但在某些情况下,在应用程序引擎中它们缺少eveytime?
标签: node.js google-app-engine google-cloud-platform stackdriver google-cloud-logging