Beego日志使用

  • Post author:
  • Post category:其他


//开启日志
	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 版权协议,转载请附上原文出处链接和本声明。