【问题标题】:Getting "/dev/log" in the "gcloud app logs tail" stream在“gcloud app logs tail”流中获取“/dev/log”
【发布时间】:2018-11-05 22:27:25
【问题描述】:

在我的 Google App Engine 应用的浏览器云控制台中,我可以选择查看 /dev/logstderr 的日志,这提供了我希望看到的所有日志条目。

但是,当我使用命令行gcloud app logs tail 在终端中流式传输日志时,我无法让它给我/dev/log 条目。

文档说默认的日志列表包括:stderr,stdout,crash.log,nginx.request,request_log

所以/dev/log 必须由其他标识符表示,但我找不到任何关于它可能是什么的文档。我尝试了一些猜测,但都没有成功。

如何让终端流式传输我在浏览器中获取的相同日志?

【问题讨论】:

    标签: google-app-engine gcloud google-cloud-logging


    【解决方案1】:

    您可以使用 gcloud logging read 之类的命令与 Stackdriver 日志记录交互并获取这些日志的非流式版本。使用您希望查看的日志设置 Stackdriver GUI,然后转换为 advanced filter。然后,您可以将高级过滤器按原样粘贴到 gcloud 日志读取后的引号中。 gcloud logging 中的示例阅读文档。我将在对这篇文章的评论中回复您,您是否可以使用 gcloud app logs tail 命令获取 /dev/log 日志。我会在周六更新

    【讨论】:

      猜你喜欢
      • 2017-09-14
      • 1970-01-01
      • 2019-03-04
      • 2017-01-25
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多