go - Go 中来自 GCF 的日志不包含日志级别
问题描述
我正在尝试从用 Go 编写的 Cloud Function 向 GCP 上的 StackDriver Logging 发送信息/错误日志,但是所有日志都没有日志级别分配。
我从https://github.com/GoogleCloudPlatform/golang-samples/blob/master/functions/helloworld/hello_logging.go创建了函数 来演示问题。
解决方案
云支持在这里!如文档中所述,您尝试执行的操作是不可能的:
到stdout或stderr的日志没有关联的日志级别。
内部系统消息具有DEBUG日志级别。
您可能需要使用Logging API,特别是Log Levels部分。
如果这对您不起作用,您可以尝试使用而node.js
不是,go
因为它当前分别使用和发出日志和级别。INFO
ERROR
console.log()
console.error()
推荐阅读
- javascript - Node.js - Promise 回调覆盖自定义对象
- content-management-system - 链接回查询不适用于 ContentBlocksFieldPlugin
- flutter - 在颤动的TextFormField中输入文本时如何使清除按钮出现
- angular - 以 Angular 2+ 形式提交表格,模型中有数组
- java - 这是一个忽略大小写敏感的字谜程序
- c# - 如何使用 WMI 从 USB 驱动器获取数字 vid/pid 和驱动器号
- php - 关于在 Opencart 3 中更改订单 ID
- node.js - Express Post 方法无法读取属性“toString”
- node.js - 在 Mongoose 中 concat 后跟 save 什么都不做
- git - 我如何分叉一个 repo 并使用“hub fork”添加为遥控器?