Matthew Holt
6 years ago
No known key found for this signature in database
GPG Key ID: 2A349DD577D586A5
2 changed files with
2 additions and
5 deletions
-
modules/caddyhttp/errors.go
-
modules/caddyhttp/server.go
|
|
@ -53,10 +53,8 @@ func Error(statusCode int, err error) HandlerError { |
|
|
|
// HandlerError is a serializable representation of
|
|
|
|
// an error from within an HTTP handler.
|
|
|
|
type HandlerError struct { |
|
|
|
Err error // the original error value and message
|
|
|
|
StatusCode int // the HTTP status code to associate with this error
|
|
|
|
Message string // an optional message that can be shown to the user
|
|
|
|
Recommendations []string // an optional list of things to try to resolve the error
|
|
|
|
Err error // the original error value and message
|
|
|
|
StatusCode int // the HTTP status code to associate with this error
|
|
|
|
|
|
|
|
ID string // generated; for identifying this error in logs
|
|
|
|
Trace string // produced from call stack
|
|
|
|
|
|
@ -349,7 +349,6 @@ func (*HTTPErrorConfig) WithError(r *http.Request, err error) *http.Request { |
|
|
|
if handlerErr, ok := err.(HandlerError); ok { |
|
|
|
repl.Set("http.error.status_code", strconv.Itoa(handlerErr.StatusCode)) |
|
|
|
repl.Set("http.error.status_text", http.StatusText(handlerErr.StatusCode)) |
|
|
|
repl.Set("http.error.message", handlerErr.Message) |
|
|
|
repl.Set("http.error.trace", handlerErr.Trace) |
|
|
|
repl.Set("http.error.id", handlerErr.ID) |
|
|
|
} |
|
|
|