欢迎来到银盒子的世界~
beego框架
直接上最干的干货
一个项目需要基本考虑的点,mcv层的代码,日志记录,缓存,错误提示
日志部分:
下载
go get github.com/astaxie/beego/logs
导包
import (
"github.com/astaxie/beego/logs"
)
添加输出引擎和开启输出文件名和行号(项目的主入口函数位置)
package main
import (
"github.com/astaxie/beego/logs"
)
func main() {
log := logs.NewLogger()
log.SetLogger(logs.AdapterConsole)
logs.EnableFuncCallDepth(true)
}
扩展输出引擎还可以加一些参数,类似
logs.SetLogger(logs.AdapterConsole, `{"level":1,"color":true}`)