From 6026ab8a27826f6f0e3a30a5224257e49903aa23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Fri, 17 Sep 2021 19:37:09 +0200 Subject: [PATCH] log http panic. --- internal/http/logger.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/internal/http/logger.go b/internal/http/logger.go index 3767de09..9460f3b2 100644 --- a/internal/http/logger.go +++ b/internal/http/logger.go @@ -7,7 +7,6 @@ import ( "github.com/go-chi/chi/middleware" "github.com/rs/zerolog" - "github.com/rs/zerolog/log" "demodesk/neko/internal/types" "demodesk/neko/internal/utils" @@ -114,10 +113,8 @@ func (e *logEntry) Write(status, bytes int, header http.Header, elapsed time.Dur } func (e *logEntry) Panic(v interface{}, stack []byte) { - message := fmt.Sprintf("%+v", v) - - log.Fatal(). - Str("message", message). + e.logger.WithLevel(zerolog.PanicLevel). + Interface("req", e.req). Str("stack", string(stack)). - Msg("got HTTP panic") + Msgf("request panic (500): %+v", v) }