From 280503595af02e87361fabff617f522a4f7e09b5 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 8 Mar 2023 09:42:35 -0900 Subject: [PATCH] set zerolog stack handler --- backend/app/api/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/app/api/main.go b/backend/app/api/main.go index e380dfa..e916fe5 100644 --- a/backend/app/api/main.go +++ b/backend/app/api/main.go @@ -18,7 +18,9 @@ import ( "github.com/hay-kot/homebox/backend/internal/web/mid" "github.com/hay-kot/homebox/backend/pkgs/server" _ "github.com/mattn/go-sqlite3" + "github.com/rs/zerolog" "github.com/rs/zerolog/log" + "github.com/rs/zerolog/pkgerrors" ) var ( @@ -38,6 +40,8 @@ var ( // @name Authorization // @description "Type 'Bearer TOKEN' to correctly set the API Key" func main() { + zerolog.ErrorStackMarshaler = pkgerrors.MarshalStack + cfg, err := config.New() if err != nil { panic(err) @@ -118,7 +122,7 @@ func run(cfg *config.Config) error { ) // ========================================================================= - // Start Server\ + // Start Server logger := log.With().Caller().Logger() mwLogger := mid.Logger(logger)