HandledWithMessage is like Handled except the message is overridden. This can be used e.g. to hide message details or to prevent downstream code to make assertions on the message's contents.
(err error, msg string)
| 44 | // This can be used e.g. to hide message details or to prevent |
| 45 | // downstream code to make assertions on the message's contents. |
| 46 | func HandledWithMessage(err error, msg string) error { |
| 47 | if err == nil { |
| 48 | return nil |
| 49 | } |
| 50 | return HandledWithSafeMessage(err, redact.Sprint(msg)) |
| 51 | } |
| 52 | |
| 53 | // HandledWithSafeMessage is like Handled except the message is overridden. |
| 54 | // This can be used e.g. to hide message details or to prevent |
searching dependent graphs…