一、Log日志使用方法
1.log.SetPrefix可以设置打印日志的前缀,在多模块开发中,可以设置为具体模块名
2.log.SetFlags可以设置打印日志的属性,决定了日志输出的信息内容
3.log.SetOutput可以设置日志打印输出的文件
4.log.Fatal向日志文件中写入信息,写完之后调用os.Exit直接退出了,后面的代码逻辑不会执行
package main
import (
"log"
"os"
)
func LogInit() {
log.SetPrefix("LOGINFO: ")
log.SetFlags(log.Ldate | log.Lmicroseconds | log.Llongfile)
}
func main () {
file, err := os.OpenFile("info.log", os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0644)
if err != nil {
return
}
LogInit()
log.SetOutput(file)
log.Fatal("fatal log")
defer file.Close()
}
二、Log常用接口总结

三、参考资料
www.jianshu.com/p/73ae6dc4d…