在 Go 中将消息打印到标准错误
如果您需要与现有日志分开打印调试或测试日志,您可以考虑发送消息到标准错误流 (stderr)。当您想要隔离日志以便于分析时,这非常有用。
打印到 stderr 的方法
Go 中有多种方法可以将消息打印到 stderr:
1。使用log.Logger:
创建一个新的log.Logger,指定os.Stderr作为输出流:
l := log.New(os.Stderr, "", 1)
l.Println("log message")
2.使用 fmt.Fprintf:
使用 fmt.Fprintf 将格式化消息写入 stderr:
fmt.Fprintf(os.Stderr, "log message: %s", str)
3.直接写入 os.Stderr:
使用 os.Stderr.WriteString 直接写入 os.Stderr:
os.Stderr.WriteString("log message")
通过将日志定向到 stderr,您可以轻松地将它们与其他日志分开并专注于调试和测试 信息。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3