(err error)
| 310 | } |
| 311 | |
| 312 | func serializeLogError(err error) any { |
| 313 | if err == nil { |
| 314 | return nil |
| 315 | } |
| 316 | |
| 317 | // prioritize a json structured format (e.g. validation.Errors) |
| 318 | jsonErr, ok := err.(json.Marshaler) |
| 319 | if ok { |
| 320 | return jsonErr |
| 321 | } |
| 322 | |
| 323 | // fallback to its original string representation |
| 324 | return err.Error() |
| 325 | } |
no test coverage detected
searching dependent graphs…