1 导入github.com/astaxie/beego/logs
2 示例代码
config:=make(map[string]interface{})
config["fileName"]="D:/Code1/logcoolect.log"
//输出文件路径,不存在 默认创建
config["level"]=logs.LevelDebug
//设置日志级别
configStr,err:=json.Marshal(config)
if err != nil {
panic(err)
return
}
logs.SetLogger("file",string(configStr))
//参数1 输出的形式(file 则是以文件输出) 参数2 日志数据
logs.Debug("this is a test, name is %s","stu01")
//输出方式与 fmt 包一致,以占位符方式
logs.Trace("this is a Trace, name is %s","stu02")
logs.Warn("this is a Warn, name is %s","stu03")