Simplify fiber error handler
This commit is contained in:
parent
60476a260e
commit
2b9fadb75c
1 changed files with 1 additions and 23 deletions
|
|
@ -5,7 +5,6 @@ import (
|
|||
"fmt"
|
||||
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"github.com/gofiber/fiber/v2/log"
|
||||
)
|
||||
|
||||
func FiberErrorHandler(c *fiber.Ctx, err error) error {
|
||||
|
|
@ -22,34 +21,13 @@ func FiberErrorHandler(c *fiber.Ctx, err error) error {
|
|||
message := err.Error()
|
||||
|
||||
if code == 500 {
|
||||
log := GetLogger()
|
||||
log.Error(
|
||||
err,
|
||||
"url", c.OriginalURL(),
|
||||
"method", c.Method(),
|
||||
"code", code,
|
||||
"ip", c.IP(),
|
||||
)
|
||||
|
||||
message = "Une erreur est survenue, merci de prendre contact avec un administrateur."
|
||||
}
|
||||
|
||||
// Send custom error page
|
||||
err = c.Status(code).Render("error_page", fiber.Map{
|
||||
return c.Status(code).Render("error_page", fiber.Map{
|
||||
"PageTitle": title,
|
||||
"Code": code,
|
||||
"Message": message,
|
||||
})
|
||||
|
||||
if err != nil {
|
||||
log.Error(err)
|
||||
|
||||
return c.Status(
|
||||
fiber.StatusInternalServerError,
|
||||
).SendString(
|
||||
"Internal Server Error",
|
||||
)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue