tank/rest/util_framework.go
2018-12-02 18:38:39 +08:00

17 lines
257 B
Go

package rest
//带有panic恢复的方法
func PanicHandler() {
if err := recover(); err != nil {
LOGGER.Error("异步任务错误: %v", err)
}
}
//带有panic恢复的方法
func SafeMethod(f func()) {
defer PanicHandler()
//执行函数
f()
}