make sure all errors are logged at debug level

pull/544/head
Lars Hagen 2023-08-16 14:24:19 +02:00 zatwierdzone przez Andrew Gaul
rodzic 4e0aca47f2
commit b6fce1432d
1 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -39,6 +39,7 @@ import org.jclouds.util.Throwables2;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/** Jetty-specific handler for S3 requests. */ /** Jetty-specific handler for S3 requests. */
final class S3ProxyHandlerJetty extends AbstractHandler { final class S3ProxyHandlerJetty extends AbstractHandler {
private static final Logger logger = LoggerFactory.getLogger( private static final Logger logger = LoggerFactory.getLogger(
@ -109,12 +110,14 @@ final class S3ProxyHandlerJetty extends AbstractHandler {
new S3Exception(S3ErrorCode.BAD_DIGEST)); new S3Exception(S3ErrorCode.BAD_DIGEST));
break; break;
default: default:
logger.debug("HttpResponseException:", hre);
response.sendError(status, hre.getContent()); response.sendError(status, hre.getContent());
break; break;
} }
baseRequest.setHandled(true); baseRequest.setHandled(true);
return; return;
} catch (IllegalArgumentException iae) { } catch (IllegalArgumentException iae) {
logger.debug("IllegalArgumentException:", iae);
response.sendError(HttpServletResponse.SC_BAD_REQUEST, response.sendError(HttpServletResponse.SC_BAD_REQUEST,
iae.getMessage()); iae.getMessage());
baseRequest.setHandled(true); baseRequest.setHandled(true);
@ -130,6 +133,7 @@ final class S3ProxyHandlerJetty extends AbstractHandler {
baseRequest.setHandled(true); baseRequest.setHandled(true);
return; return;
} catch (UnsupportedOperationException uoe) { } catch (UnsupportedOperationException uoe) {
logger.debug("UnsupportedOperationException:", uoe);
response.sendError(HttpServletResponse.SC_NOT_IMPLEMENTED, response.sendError(HttpServletResponse.SC_NOT_IMPLEMENTED,
uoe.getMessage()); uoe.getMessage());
baseRequest.setHandled(true); baseRequest.setHandled(true);