goroutine_recover.go 284 B

1234567891011
  1. package utils
  2. import "git.haoqitour.com/haoqi/go-common/utils/logger"
  3. func DefaultGoroutineRecover(log *logger.Logger, action string) {
  4. if err := recover(); err != nil {
  5. if e, ok := err.(error); ok {
  6. log.WithField("err", e.Error()).Error(action, " goroutine 异常")
  7. }
  8. }
  9. }