go - 如何设置 google stackdriver 以尊重 kubernetes 的日志记录严重性?

标签 go logging kubernetes stackdriver

我使用 kubernetes 在 google 云中部署了一个 go 应用程序,它会自动登录到 google stackdriver。奇怪的是,所有日志语句都被标记为严重性“ERROR”

例如:

log.Println("This should have log level info")

将被标记为错误。

Their docs say "严重性:默认情况下,写入标准输出的日志为 INFO 级别,写入标准错误的日志为 ERROR 级别。"

有人知道我的设置有什么问题吗?

最佳答案

看看这个日志包:github.com/teltech/logger , 附带 blog post .它将以 JSON 格式输出您的日志,包括 Stackdriver Fluentd 代理可读的严重性。

关于go - 如何设置 google stackdriver 以尊重 kubernetes 的日志记录严重性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50342057/

相关文章:

sql - 通过更改排序顺序处理分页

Go/Cgo - 如何访问 Cstruct 的字段?

go - 用 GrantRead 写一个 S3 对象给 400

python - 为什么 xlwings 禁止记录到文件

mysql - 为什么我的externalName类型服务配置在Kubernetes中不起作用?

memcached 显然重置连接

java - 如果编译器可以内联日志调用,为什么还要在日志 API 中使用 lambda 表达式

linux - Shell 脚本 while 循环

kubernetes - 使用JWT的Istio原始身份验证不起作用

kubernetes - Kubernetes PodPreset不起作用