diff --git a/context.go b/context.go index 853755a..a8dff65 100644 --- a/context.go +++ b/context.go @@ -51,10 +51,10 @@ func (c *Context) TryRecover() { t := reflect.TypeOf(err) switch t.Kind() { 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") 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") } }