go单文件设置日记记录
1.首先定义日记文件
func init() {
log.SetFlags(log.Ldate | log.Ltime | log.Lshortfile)
logFile, err := os.OpenFile("./log.log", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0644)
if err != nil {
log.Panic("打开日记文件异常")
}
log.SetOutput(logFile)
}
2.然后直接打印日记即可
func main() {
a := map[string]int{"landy": 0}
// 打印的日记记录如下图显示
log.Println("landy--日记打印--a的值", a)
log.Println("landy--日记打印--a的类型", reflect.TypeOf(a))
}