2

我在 Beego 中为生产模式设置正确的日志配置时遇到了一些麻烦。在开发日志时,会继续打印访问日志,但在生产中它会停止。连404都没有打印出来。我试图将日志级别设置为调试并设置一个新的文件记录器,但它仍然没有打印访问日志。

func main() {
    runtime.GOMAXPROCS(8)
    beego.SetLevel(beego.LevelDebug)
    beego.SetLogger("file", `{"filename":"logs/test.log"}`)
    beego.Run()
}

有什么帮助吗?

4

3 回答 3

2
func main() {
    beego.AccessLogs = true
    beego.Run()
}
于 2015-12-16T13:53:53.863 回答
0

看来 Beego 的开发者是故意的。生产模式下的 Beego 不打印访问日志。在此处检查问题。

于 2015-03-16T16:57:25.043 回答
0

至于最新的Beego,应该是这个样子。

func main() {
    beego.BConfig.Log.AccessLogs = true
    beego.Run()
}
于 2019-08-12T08:30:10.680 回答