(err error, strs ...string)
| 45 | } |
| 46 | |
| 47 | func MessageFirstLine(err error, strs ...string) string { |
| 48 | wrappedErr := Wrap(err, strs...) |
| 49 | |
| 50 | var errStr string |
| 51 | if _, ok := CauseOrSelf(wrappedErr).(awserr.Error); ok { |
| 52 | errStr = strings.Split(strings.TrimSpace(wrappedErr.Error()), "\n")[0] |
| 53 | } else { |
| 54 | errStr = wrappedErr.Error() |
| 55 | } |
| 56 | |
| 57 | return strings.TrimSpace(errStr) |
| 58 | } |
no test coverage detected