FormatError check whether error is provided in config.Rule
(ctx context.Context, rule *config.Rule, err error)
| 21 | |
| 22 | // FormatError check whether error is provided in config.Rule |
| 23 | func formatError(ctx context.Context, rule *config.Rule, err error) error { |
| 24 | if err == nil { |
| 25 | return nil |
| 26 | } |
| 27 | |
| 28 | name := rule.Name |
| 29 | if name == "" { |
| 30 | name = "with no name" |
| 31 | } |
| 32 | |
| 33 | _ = helpers.Logger.LogError(helpers.GetRequestID(ctx), fmt.Sprintf("Rule (%s) of type (%s) failed", name, rule.Rule), err, map[string]interface{}{}) |
| 34 | |
| 35 | if rule.Error == "" { |
| 36 | return err |
| 37 | } |
| 38 | return errors.New(rule.Error) |
| 39 | } |
no outgoing calls
no test coverage detected