mirror of
https://github.com/labstack/echo.git
synced 2024-12-22 20:06:21 +02:00
c020919cb4
Signed-off-by: Vishal Rana <vr@labstack.com>
36 lines
694 B
Markdown
36 lines
694 B
Markdown
---
|
|
title: Customization
|
|
menu:
|
|
main:
|
|
parent: guide
|
|
---
|
|
|
|
### HTTP error handler
|
|
|
|
`Echo.SetHTTPErrorHandler(h HTTPErrorHandler)`
|
|
|
|
Registers a custom `Echo.HTTPErrorHandler`.
|
|
|
|
Default handler rules
|
|
|
|
- If error is of type `Echo.HTTPError` it sends HTTP response with status code `HTTPError.Code`
|
|
and message `HTTPError.Message`.
|
|
- Else it sends `500 - Internal Server Error`.
|
|
- If debug mode is enabled, it uses `error.Error()` as status message.
|
|
|
|
### Debug
|
|
|
|
`Echo.SetDebug(on bool)`
|
|
|
|
Enables/disables debug mode.
|
|
|
|
### Disable colored log
|
|
|
|
`Echo.DisableColoredLog()`
|
|
|
|
### StripTrailingSlash
|
|
|
|
StripTrailingSlash enables removing trailing slash from the request path.
|
|
|
|
`e.StripTrailingSlash()`
|