0
BeegoのrecoverPanicをオーバーライドする方法は?私は、フラグrecoverpanic = false
を設定し、私自身の回復を書くが、運がないだけで、代わりにコンソールにパニックメッセージを印刷する代わりに私の回復機能にジャンプします。Beegoでカスタムリカバリを作成するには?
func main() {
defer recoverPanic()
beego.Run()
}
func recoverPanic() {
if err := recover(); err != nil {
fmt.Println("Panic should go there")
}
}
私はすべてのunexpectエラーをキャッチしたい、例えばnil pointer
、いくつかのログを書いて、私たちのメンテナにメールを送ります。
あなたは試みることがありますか?それは動作しません。 – windyzboy
あなたのコードを見せてください。 @windyzboy – Bryce