python - 在不使用 google-cloud-logging 库的情况下在谷歌云上设置日志严重性
问题描述
我正在尝试正确输出在谷歌云上运行的服务上的日志,并且在大多数情况下,它们被正确识别(发送到的日志被标记为信息,而发送到的日志和日志DEBUG
被发送到并标记为错误)。现在,我正在尝试从它们中获取确切的严重性,而无需使用该库。有没有办法可以做到这一点?INFO
stdout
WARNING
ERROR
CRITICAL
stderr
google-cloud-logging
这里显示了我当前获得的示例,其严重性(左侧的图标)与日志来自stdout
还是stderr
.
这是我想要获得的,但没有使用google-cloud-logging
图书馆
编辑:
python-json-logger
通过使用python 库,我的日志以 json 格式写入输出流。我的谷歌云日志的信息如下图所示。我们没有使用 fluentd 进行日志解析。
解决方案
经过@SerhiiRohoza 的一些研究和帮助之后,您似乎无法做到,因此为了在谷歌云上设置严重性,您需要将 google-cloud-logging 库添加到您的项目中,并按照文档中的说明进行设置。
推荐阅读
- javascript - jquery - 触发没有行 ID 的数据表的第一行
- docker - Kubernetes 与印花布
- arrays - 如何在 Swift 的插座集合中将所有标签的边框添加到标签数组中?
- reactjs - 使用 ngInx 和 react js
- java - 使用kafka+beam+flink时。找到了接口 org.apache.flink.streaming.api.operators.InternalTimer,但是应该有类
- sql - SQL 中的列总和
- google-app-engine - 错误从 PHP App Engine 标准连接到 Google PostgreSQL
- javascript - 将 html 表单中的值分配给嵌套的 javascript 对象
- c# - 出现错误:不支持给定路径的格式
- mysql - 给定一个选择语句,我如何子选择更多?