added stacktrace to error logging
This commit is contained in:
@@ -20,25 +20,25 @@ func (s *Server) LogError(err HWSError) {
|
|||||||
}
|
}
|
||||||
switch err.Level {
|
switch err.Level {
|
||||||
case ErrorDEBUG:
|
case ErrorDEBUG:
|
||||||
s.logger.logger.Debug().Err(err.Error).Msg(err.Message)
|
s.logger.logger.Debug().Msg(err.Message)
|
||||||
return
|
return
|
||||||
case ErrorINFO:
|
case ErrorINFO:
|
||||||
s.logger.logger.Info().Err(err.Error).Msg(err.Message)
|
s.logger.logger.Info().Msg(err.Message)
|
||||||
return
|
return
|
||||||
case ErrorWARN:
|
case ErrorWARN:
|
||||||
s.logger.logger.Warn().Err(err.Error).Msg(err.Message)
|
s.logger.logger.Warn().Err(err.Error).Msg(err.Message)
|
||||||
return
|
return
|
||||||
case ErrorERROR:
|
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
|
return
|
||||||
case ErrorFATAL:
|
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
|
return
|
||||||
case ErrorPANIC:
|
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
|
return
|
||||||
default:
|
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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user