Error implements standard error interface.
()
| 80 | |
| 81 | // Error implements standard error interface. |
| 82 | func (e *XError) Error() string { |
| 83 | msg := e.message |
| 84 | cause := e.cause |
| 85 | |
| 86 | if cause == nil { |
| 87 | return msg |
| 88 | } |
| 89 | |
| 90 | msg = fmt.Sprintf("%s: %v", msg, cause.Error()) |
| 91 | |
| 92 | return msg |
| 93 | } |
| 94 | |
| 95 | // Format returns: |
| 96 | // - %v, %s, %q: formatted message |
no outgoing calls