From ed3bc4afb076c548d34296c2946cb2f4ee45bc60 Mon Sep 17 00:00:00 2001 From: Haelnorr Date: Mon, 26 Jan 2026 21:45:53 +1100 Subject: [PATCH] added stacktrace to error logging --- hws/logger.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/hws/logger.go b/hws/logger.go index 11b0cb6..a3bf940 100644 --- a/hws/logger.go +++ b/hws/logger.go @@ -20,25 +20,25 @@ func (s *Server) LogError(err HWSError) { } switch err.Level { case ErrorDEBUG: - s.logger.logger.Debug().Err(err.Error).Msg(err.Message) + s.logger.logger.Debug().Msg(err.Message) return case ErrorINFO: - s.logger.logger.Info().Err(err.Error).Msg(err.Message) + s.logger.logger.Info().Msg(err.Message) return case ErrorWARN: s.logger.logger.Warn().Err(err.Error).Msg(err.Message) return case ErrorERROR: - s.logger.logger.Error().Err(err.Error).Msg(err.Message) + s.logger.logger.Error().Str("stacktrace", fmt.Sprintf("%+v", err)).Err(err.Error).Msg(err.Message) return case ErrorFATAL: - s.logger.logger.Fatal().Err(err.Error).Msg(err.Message) + s.logger.logger.Fatal().Str("stacktrace", fmt.Sprintf("%+v", err)).Err(err.Error).Msg(err.Message) return case ErrorPANIC: - s.logger.logger.Panic().Err(err.Error).Msg(err.Message) + s.logger.logger.Panic().Str("stacktrace", fmt.Sprintf("%+v", err)).Err(err.Error).Msg(err.Message) return default: - s.logger.logger.Error().Err(err.Error).Msg(err.Message) + s.logger.logger.Error().Str("stacktrace", fmt.Sprintf("%+v", err)).Err(err.Error).Msg(err.Message) } }