//开启日志
logs.SetLogger(logs.AdapterConsole) //日志输出在控制台
logs.SetLogger(logs.AdapterFile, `{"filename":"logs/nomal.log"}`) //日志输出到一个文件
logs.SetLogger(logs.AdapterMultiFile, `{"filename":"logs/mylog.log","separate":["error","mergency","info"]}`) //日志分类输出到各个文件
package controllers
import (
"github.com/astaxie/beego"
"github.com/astaxie/beego/logs"
)
type LogController struct {
beego.Controller
}
func (l *LogController) Get() {
l.Ctx.WriteString("我爱你")
name := l.GetString("name")
//各种日志
//1.信息日志
logs.Info(name + "访问了日志接口")
//2.通知日志
logs.Notice("这是通知日志")
//3.警告日志
logs.Warn("这是警告日志")
//4.警告日志
logs.Alert("这是警告日志")
//5.错误日志
logs.Error("这是错误日志")
//6.重要的日志
logs.Critical("这是重要的日志")
//7.紧急日志
logs.Emergency("这是紧急日志")
//8.Debug日志
logs.Debug("这是调试日志")
}
版权声明:本文为m0_46439976原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。