all repos — homestead @ 9e76a427bbc6545a4bc6bdc74518a802eca36b99

Code for my website

disable logging of healthcheck requests

Alan Pearce
commit

9e76a427bbc6545a4bc6bdc74518a802eca36b99

parent

74f88a459eb9105e059fe93d68f91d7676ba46aa

1 file changed, 4 insertions(+), 1 deletion(-)

jump to
M server.goserver.go
@@ -20,6 +20,7 @@ "github.com/gofiber/fiber/v2/middleware/filesystem"
"github.com/gofiber/fiber/v2/middleware/healthcheck" "github.com/gofiber/fiber/v2/middleware/logger" "github.com/gofiber/fiber/v2/middleware/recover" + "github.com/gofiber/fiber/v2/middleware/skip" "github.com/shengyanli1982/law" )
@@ -120,9 +121,11 @@ toplevel := fiber.New()
toplevel.Get("/health", func(c *fiber.Ctx) error { return c.SendStatus(fiber.StatusOK) }) - toplevel.Use(logger.New(logger.Config{ + toplevel.Use(skip.New(logger.New(logger.Config{ Output: law.NewWriteAsyncer(os.Stdout, nil), Format: "${protocol} ${method} ${status} ${host} ${url} ${respHeader:Location}\n", + }), func(c *fiber.Ctx) bool { + return c.Hostname() != "fly-internal" })) toplevel.Use(func(c *fiber.Ctx) error { host := hosts[c.Hostname()]