Compare commits

..

3 Commits

Author SHA1 Message Date
596a4c0529 fixed stacktrace 2026-01-26 21:48:18 +11:00
ed3bc4afb0 added stacktrace to error logging 2026-01-26 21:45:53 +11:00
2c9de70018 fixed bug in NewMiddleware 2026-01-26 21:38:02 +11:00
2 changed files with 8 additions and 6 deletions

View File

@@ -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.Error)).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.Error)).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.Error)).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.Error)).Err(err.Error).Msg(err.Message)
}
}

View File

@@ -54,6 +54,8 @@ func (server *Server) NewMiddleware(
if herr.RenderErrorPage {
return
}
next.ServeHTTP(w, r)
return
}
next.ServeHTTP(w, newReq)
})