草庐IT

recoverPanic

全部标签

go - Beego如何创建自定义recover?

如何覆盖Beego的recoverPanic?我已经设置了标志recoverpanic=false并编写了我自己的recover但没有运气,它只是将panic消息打印到控制台而不是跳转到我的recover函数。funcmain(){deferrecoverPanic()beego.Run()}funcrecoverPanic(){iferr:=recover();err!=nil{fmt.Println("Panicshouldgothere")}}我想捕获所有意外错误,例如nilpointer,写一些日志并发送电子邮件给我们的维护者。 最佳答案