美文网首页golang
golang 自定义log日志

golang 自定义log日志

作者: 顶尖少爷 | 来源:发表于2019-09-29 12:34 被阅读0次

    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)
    
    }
    

    相关文章

      网友评论

        本文标题:golang 自定义log日志

        本文链接:https://www.haomeiwen.com/subject/lcjfpctx.html