diff --git a/cmd/sts-errors.go b/cmd/sts-errors.go index d42ef6f38..f620a73cd 100644 --- a/cmd/sts-errors.go +++ b/cmd/sts-errors.go @@ -48,14 +48,10 @@ func writeSTSErrorResponse(ctx context.Context, w http.ResponseWriter, isErrCode if errCtxt != nil { stsErrorResponse.Error.Message = errCtxt.Error() } - var logKind logger.Kind switch errCode { - case ErrSTSInternalError, ErrSTSNotInitialized: - logKind = logger.Minio - default: - logKind = logger.All + case ErrSTSInternalError, ErrSTSNotInitialized, ErrSTSUpstreamError: + logger.LogIf(ctx, errCtxt, logger.Minio) } - logger.LogIf(ctx, errCtxt, logKind) encodedErrorResponse := encodeResponse(stsErrorResponse) writeResponse(w, err.HTTPStatusCode, encodedErrorResponse, mimeXML) }