(err error, msg string, args ...interface{})
| 133 | } |
| 134 | |
| 135 | func formatMessage(err error, msg string, args ...interface{}) string { |
| 136 | msg = fmt.Sprintf(msg, args...) |
| 137 | if err == nil { |
| 138 | return msg |
| 139 | } |
| 140 | formattedErr := strings.ReplaceAll(err.Error(), "\n", "\n\t") |
| 141 | if msg == "" { |
| 142 | return formattedErr |
| 143 | } |
| 144 | return fmt.Sprintf("%s\n\tcaused by: %s", msg, formattedErr) |
| 145 | } |
| 146 | |
| 147 | var _ log.Logger = (*DefaultLogger)(nil) |