errutils.go 218 B

1234567891011121314151617
  1. package errutils
  2. import (
  3. "fmt"
  4. "os"
  5. )
  6. func CheckError(err error, ignoreFunc func(err error) bool) {
  7. if err != nil {
  8. if ignoreFunc != nil && ignoreFunc(err) {
  9. return
  10. }
  11. fmt.Println(err)
  12. os.Exit(1)
  13. }
  14. }