我想打印一些日志用于调试和测试,但以前的日志很大,所以我应该将自己的日志打印到stderr:
go run main.go 1>/dev/null
Run Code Online (Sandbox Code Playgroud)
这样我就可以看到自己的日志了.
我该怎么办?
谢谢
Nik*_*ath 18
有多种方法可以将消息发送到stderr:
创建一个新的log.Logger:
l := log.New(os.Stderr, "", 1)
l.Println("log message")
Run Code Online (Sandbox Code Playgroud)使用fmt.Fprintf:
fmt.Fprintf(os.Stderr, "log message: %s", str)
Run Code Online (Sandbox Code Playgroud)直接写入os.Stderr使用os.Stderr.WriteString:
os.Stderr.WriteString("log message")
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
5779 次 |
| 最近记录: |