Golang学习教程:从入门到精通的实战指南
发表时间: 2022-01-07 20:25
package mainimport ( "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 TestIndex2022/01/07 20:11:31 D:/go/src/go7/demo/main.go:20: 输出日志--- PASS: TestIndex (0.02s)PASS进程 已完成,退出代码为 0
可以看到,显示的时候,有时间、文件名、行号和日志信息。