golang最主流的web框架 beego,最最干货分享

 nadia     2022-02-25     878     0   

欢迎来到银盒子的世界~

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}`)


发表评论