in spark/sparkerrors/errors.go [73:88]
func (w *wrappedError) Format(s fmt.State, verb rune) {
switch verb {
case 'v':
if s.Flag('+') {
_, _ = io.WriteString(s, "[sparkerror] ")
_, _ = io.WriteString(s, fmt.Sprintf("Error Type: %s\n", w.errorType.Error()))
_, _ = io.WriteString(s, fmt.Sprintf("Error Cause: %s\n%s", w.cause.Err.Error(), w.cause.Stack()))
return
}
fallthrough
case 's':
_, _ = io.WriteString(s, fmt.Sprintf("%s: %s", w.errorType, w.cause))
case 'q':
_, _ = fmt.Fprintf(s, "%q", w.errorType.Error())
}
}