日志包

时间:2015-07-29 17:09:30

标签: logging go

Golang有标准的日志包。 有没有办法将mircoseconds放到其输出中?

标准代码将非常无用的时间戳放在第二个精度:

log.Println("Starting app on", APP_PORT)

2015/07/29 19:28:32 Starting app on :9090

1 个答案:

答案 0 :(得分:18)

更改日志标志以添加微秒。有可用的标志:http://golang.org/pkg/log/#pkg-constants

log.SetFlags(log.LstdFlags | log.Lmicroseconds)
log.Print("Hello, playground")
// 2009/11/10 23:00:00.000000 Hello, playground