Added error logging
This commit is contained in:
parent
1b24386001
commit
891d904d9c
|
|
@ -116,7 +116,7 @@ Starting weiro without any arguments will start the server.
|
||||||
app.Post("/login", lh.DoLogin)
|
app.Post("/login", lh.DoLogin)
|
||||||
app.Post("/logout", lh.Logout)
|
app.Post("/logout", lh.Logout)
|
||||||
|
|
||||||
siteGroup := app.Group("/sites/:siteID", middleware.RequireUser(svcs.Auth), middleware.RequiresSite(svcs.Sites))
|
siteGroup := app.Group("/sites/:siteID", middleware.LogErrors(), middleware.RequireUser(svcs.Auth), middleware.RequiresSite(svcs.Sites))
|
||||||
|
|
||||||
siteGroup.Get("/posts", ph.Index)
|
siteGroup.Get("/posts", ph.Index)
|
||||||
siteGroup.Get("/posts/new", ph.New)
|
siteGroup.Get("/posts/new", ph.New)
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import (
|
||||||
|
|
||||||
type Config struct {
|
type Config struct {
|
||||||
DataDir string `env:"DATA_DIR"`
|
DataDir string `env:"DATA_DIR"`
|
||||||
ScratchDir string `env:"SCRATCH_DIR"`
|
ScratchDir string `env:"SCRATCH_DIR,default=/tmp"`
|
||||||
SiteDomain string `env:"SITE_DOMAIN"`
|
SiteDomain string `env:"SITE_DOMAIN"`
|
||||||
LoginLocked bool `env:"LOGIN_LOCKED,default=false"`
|
LoginLocked bool `env:"LOGIN_LOCKED,default=false"`
|
||||||
Env string `env:"ENV,default=prod"`
|
Env string `env:"ENV,default=prod"`
|
||||||
|
|
|
||||||
17
handlers/middleware/errlog.go
Normal file
17
handlers/middleware/errlog.go
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
package middleware
|
||||||
|
|
||||||
|
import (
|
||||||
|
"log"
|
||||||
|
|
||||||
|
"github.com/gofiber/fiber/v3"
|
||||||
|
)
|
||||||
|
|
||||||
|
func LogErrors() func(c fiber.Ctx) error {
|
||||||
|
return func(c fiber.Ctx) error {
|
||||||
|
if err := c.Next(); err != nil {
|
||||||
|
log.Printf("error: %v\n", err)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue