MCPcopy Create free account
hub / github.com/Edgio/vflow / combineErrors

Function combineErrors

netflow/v9/decoder.go:476–490  ·  view source on GitHub ↗
(errorSlice ...error)

Source from the content-addressed store, hash-verified

474}
475
476func combineErrors(errorSlice ...error) (err error) {
477 switch len(errorSlice) {
478 case 0:
479 case 1:
480 err = errorSlice[0]
481 default:
482 var errMsg bytes.Buffer
483 errMsg.WriteString("Multiple errors:")
484 for _, subError := range errorSlice {
485 errMsg.WriteString("\n- " + subError.Error())
486 }
487 err = errors.New(errMsg.String())
488 }
489 return
490}

Callers 1

DecodeMethod · 0.70

Calls 1

StringMethod · 0.80

Tested by

no test coverage detected