From 6164b002900d7ae0a1849e3cb332127f261555f6 Mon Sep 17 00:00:00 2001 From: mguessan Date: Mon, 21 Sep 2009 21:50:47 +0000 Subject: [PATCH] Improve HttpException error logging git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@735 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- .../davmail/http/DavGatewayHttpClientFacade.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/java/davmail/http/DavGatewayHttpClientFacade.java b/src/java/davmail/http/DavGatewayHttpClientFacade.java index 864b33f2..cf8ac8df 100644 --- a/src/java/davmail/http/DavGatewayHttpClientFacade.java +++ b/src/java/davmail/http/DavGatewayHttpClientFacade.java @@ -379,10 +379,16 @@ public final class DavGatewayHttpClientFacade { int status = method.getStatusCode(); // 440 means forbidden on Exchange if (status == 440) { - return new HttpException(HttpStatus.SC_FORBIDDEN + " " + HttpStatus.getStatusText(HttpStatus.SC_FORBIDDEN)); - } else { - return new HttpException(method.getStatusCode() + " " + method.getStatusText()); + status = HttpStatus.SC_FORBIDDEN; } + StringBuilder message = new StringBuilder(); + message.append(status).append(' ').append(method.getStatusText()); + try { + message.append(" at ").append(method.getURI().getURI()); + } catch (URIException e) { + message.append(method.getPath()); + } + return new HttpException(); } /**