package main
import (
"log"
)
func Index() {
//SetFlags为标准记录器设置输出标志。默认标志位是Ldate、Ltime等。
//log.Ldate:格式是:2009年1月23日
//log.Ltime:格式是:01:23:23
log.SetFlags(log.Ldate | log.Ltime)
//当发生错误或者查看信息的时候,需要查看日志,
//默认的日志是不显示行号的,
//可以通过log.SetFlags函数设置显示行号
//log.LstdFlags:标准默认的日志信息
//log.Llongfile:显示日志的文件(绝对路径)和对应行号
//log.Lshortfile:显示日志的文件(不含路径)和对应行号
log.SetFlags(log.LstdFlags | log.Llongfile)
log.Println("输出日志")
}
func main() {
Index()
}
执行结果
=== RUN TestIndex
2022/01/07 20:11:31 D:/go/src/go7/demo/main.go:20: 输出日志
--- PASS: TestIndex (0.02s)
PASS
进程 已完成,退出代码为 0
可以看到,显示的时候,有时间、文件名、行号和日志信息。