golang 自定义log日志
func TLog(){
dir, _ := filepath.Abs(filepath.Dir(""))
logFileNmae := time.Now().Format("20060102")+".log"
logFileAllPath := dir+"/log/"+logFileNmae
_,err :=os.Stat(logFileAllPath)
var f *os.File
if err!=nil{
f, _=os.Create(logFileAllPath)
}else{
//如果存在文件则 追加log
f ,_= os.OpenFile(logFileAllPath,os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666)
}
//os.Stdout 日志显示在控制台
gin.DefaultWriter = io.MultiWriter(f,os.Stdout)
}
有疑问加站长微信联系(非本文作者)