美文网首页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日志

    golang 自定义log日志

  • Golang学习笔记之日志log、zap

    一、log日志包 log支持并发操作。其结构定义如下: log基本日志格式 (1)Golang's log模块主要...

  • 运维大神如何使用 Golang 日志监控应用程序

    本文导航1、Golang 日志基础 使用 Golang “log” 库 2、为你 Golang 日志统一格式 JS...

  • golang日志log

    1、log简介 golang内置了log包,实现简单的日志服务。通过调用log包的函数,可以实现简单的日志打印功能...

  • golang 日志模块(log)

    log 日志 log 模块可以自定义log 对象, 也可以使用log默认对象的日志方法 func New 创建lo...

  • golang

    Golang 优化之路——自己造一个日志轮子 据我观察,基本没有人在用 Golang 原生的 log 包写日志。今...

  • 跟我一起学NodeJs之日志

    日志 访问日志access log(server端最重要的日志) 自定义日志(包括自定义事件、错误记录等) nod...

  • Golang log日志

    有一天我在goland里看着输出日志,很想知道它是哪个文件,第多少行打出来的,然后就找到了log功能。TRACE:...

  • Golang log日志

    golang控制台输出log和两种将log输出到文件的方法 控制台输出 文件输出

  • golang的日志分割

    在githup上做了第一个发布,golang基于log日志,做得日志分割 详细见:https://github.c...

网友评论

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

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