From e3ee2400dc9e1b17c0dbec8f236b81e1387ddd36 Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Sat, 19 Oct 2019 20:30:39 +0200 Subject: [PATCH] Properly set up handler, add logging Signed-off-by: Knut Ahlers --- main.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 0ba2e09..be486fc 100644 --- a/main.go +++ b/main.go @@ -41,6 +41,11 @@ func init() { } func main() { - http.Handle("/", httphelper.GzipHandler(http.FileServer(http.Dir(cfg.ServeDir)))) - log.WithError(http.ListenAndServe(cfg.Listen, nil)).Error("HTTP server ended") + http.Handle("/", http.FileServer(http.Dir(cfg.ServeDir))) + + var handler http.Handler = http.DefaultServeMux + handler = httphelper.GzipHandler(handler) + handler = httphelper.NewHTTPLogHandler(handler) + + log.WithError(http.ListenAndServe(cfg.Listen, handler)).Error("HTTP server ended") }