15.Go语言标准库之log介绍
1.log 1.1使用Logger log包定义了Logger类型,该类型提供了一些格式化输出的方法。 本包也提供了一个预定义的"标准"logger,可以通过调用Print系列(Print|Printf|Println)、Fatal系列(Fatal|Fatalf|fatalln)和Panic系列(Panic|Panicf|PanicLn)来使用,比自行创建一个logger对象更容易使用。 例如:我们可以像下面的代码一样,直接通过log包来调用上岸提到的方法,默认它们会把日志信息大隐刀终端界面。 package main import ( "log" ) func main() { log.Println("这是一条很普通的日志。") v := "很普通的" log.Printf("这是一条%s日志。\n", v) log.Fatalln("这是一条会触发fatal的日志。") log.Panicln("这是一条会触发panic的日志。") } 结果: 2020/02/06 21:57:13 这是一条很普通的日志。 2020/02/06 21:57:13 这是一条很普通的日志。 2020/02/06 21:57:13 这是一条会触发fatal的日志。 Process finished with exit code 1 logger会打印每条日志信息的日期、时间