首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >google-cloud-logging模块在StackDriver中没有记录到正确的严重性过滤器

google-cloud-logging模块在StackDriver中没有记录到正确的严重性过滤器
EN

Stack Overflow用户
提问于 2020-03-11 23:48:13
回答 1查看 156关注 0票数 0

我遇到了一个问题,谷歌云日志模块似乎没有记录到StackDriver中正确的严重性过滤器。我已经尝试了模块的V1和V2,但我只能将内容记录到info严重性或error严重性。我们真的可以使用日志级别来匹配严重性筛选器,以便像logging.debug这样的语句实际上打印到StackDriver Debug严重性。此外,如果我们需要提供更多信息,我们希望这些消息可以作为dict对象发送,并发布到函数日志中,而不是StackDriver中的全局日志。

我能让它工作的唯一方法就是这个笨重的日志方法log_struct,而且我必须在每个日志中传入一个资源,这对其他开发人员来说很麻烦。我真的可以使用一种更好的方法来登录到StackDriver,而不需要为其他人做尽可能少的工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-11 23:48:13

我在我的项目中遇到了这个问题,在经历了很多麻烦之后,我终于得到了一个可以根据严重程度记录到StackDriver的设置。我发现我需要在我的项目拥有的每个环境和google云功能中复制它,所以我把它构建成一个python模块,并把它放在pypi上供其他人使用。https://pypi.org/project/gcp-python-logging/

这在很大程度上复制了Python日志记录的日志风格,但将其很好地转换为StackDriver严重级别。这是我在Python中制作的第一个模块之一,并将继续清理它,但如果有其他需要的特性和功能,请让我知道。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60639835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档