[DEV] fatal to error when user function is panic
This commit is contained in:
parent
d545612482
commit
2daa1f791c
@ -51,10 +51,10 @@ func (c *Context) TryRecover() {
|
|||||||
t := reflect.TypeOf(err)
|
t := reflect.TypeOf(err)
|
||||||
switch t.Kind() {
|
switch t.Kind() {
|
||||||
case reflect.String:
|
case reflect.String:
|
||||||
log.Fatalf("panic err:%v. Panic stack:\n%s", err, stack)
|
log.Errorf("panic err:%v. Panic stack:\n%s", err, stack)
|
||||||
c.RESULT_ERROR(apicfg.ErrCodeUnknownError, "unknown error")
|
c.RESULT_ERROR(apicfg.ErrCodeUnknownError, "unknown error")
|
||||||
default:
|
default:
|
||||||
log.Fatalf("panic err type: %s:%s. Panic stack:\n%s", t.Name(), t.String(), stack)
|
log.Errorf("panic err type: %s:%s. Panic stack:\n%s", t.Name(), t.String(), stack)
|
||||||
c.RESULT_ERROR(apicfg.ErrCodeUnknownError, "unknown error")
|
c.RESULT_ERROR(apicfg.ErrCodeUnknownError, "unknown error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user