【发布时间】:2023-11-01 01:47:01
【问题描述】:
如何将 golang glog 包的日志记录级别设置为 ERROR。
example.go:
package main
import (
"github.com/golang/glog"
"flag"
)
func main() {
flag.Parse()
glog.Info("Info level")
glog.Error("Error level")
glog.Flush()
}
$ go run example.go -logtostderr=true -stderrthreshold=ERROR
I1214 15:46:00.743002 13429 example.go:10] Info level
E1214 15:46:00.743211 13429 example.go:11] Error level
在上面的示例中,我已将 stderrthreshold 标志设置为 ERROR,但仍会收到 INFO 级别的日志。我只想要 ERROR 级别的日志。
【问题讨论】:
-
glog 的级别在 V 上工作,而不是在 Info、Warning、Error 内容上。
标签: go logging error-logging glog