Go 语言日志-Logger

2,099 阅读1分钟
原文链接: github.com

Logger

Logger For Go

如何导入?


    import  "github.com/lfkdsk/Logger"  

样式

详细样式:

普通样式:

如何使用

使用Logger

新建Logger对象:


    // 路径 、 模块名 、 是否启用详细信息
    log, error := New("", "module", true)

Logger中有四个等级:debug、relese、error和wtf,等级级别不断升高。

打印日志时使用:


    // 支持普通string或format的格式
    log.WTF("ha: %d , %s", 112, "lfkdsk")
    log.D("do you love Me?")

设置最低打印等级:


    log.SetMinLevel(R_level)

设置后,只有这以上的等级才会打印。

保存文件:


    log.Close()

使用全局


    // 直接使用
    Global_Logger.D("ha")