summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2012-12-24 07:42:50 -0800
committerAndrew Arnott <andrewarnott@gmail.com>2012-12-24 07:42:50 -0800
commitb6e7ceba07630aa2618201e6f1303e6876bcaefe (patch)
treeaec6bb9d3c1506795b7611cf0a63573c761da6e5 /src
parent69900e553400e56f709ab773e1f563194f792b4b (diff)
downloadDotNetOpenAuth-b6e7ceba07630aa2618201e6f1303e6876bcaefe.zip
DotNetOpenAuth-b6e7ceba07630aa2618201e6f1303e6876bcaefe.tar.gz
DotNetOpenAuth-b6e7ceba07630aa2618201e6f1303e6876bcaefe.tar.bz2
Adjusts verbosity levels of HTTP error logging.
Fixes #244
Diffstat (limited to 'src')
-rw-r--r--src/DotNetOpenAuth.Core/Messaging/StandardWebRequestHandler.cs21
1 files changed, 16 insertions, 5 deletions
diff --git a/src/DotNetOpenAuth.Core/Messaging/StandardWebRequestHandler.cs b/src/DotNetOpenAuth.Core/Messaging/StandardWebRequestHandler.cs
index 114c191..adca925 100644
--- a/src/DotNetOpenAuth.Core/Messaging/StandardWebRequestHandler.cs
+++ b/src/DotNetOpenAuth.Core/Messaging/StandardWebRequestHandler.cs
@@ -151,14 +151,25 @@ namespace DotNetOpenAuth.Messaging {
return new NetworkDirectWebResponse(request.RequestUri, response);
}
- if (Logger.Http.IsErrorEnabled) {
- if (response != null) {
+ if (response != null) {
+ Logger.Http.ErrorFormat(
+ "{0} returned {1} {2}: {3}",
+ response.ResponseUri,
+ (int)response.StatusCode,
+ response.StatusCode,
+ response.StatusDescription);
+
+ if (Logger.Http.IsDebugEnabled) {
using (var reader = new StreamReader(ex.Response.GetResponseStream())) {
- Logger.Http.ErrorFormat("WebException from {0}: {1}{2}", ex.Response.ResponseUri, Environment.NewLine, reader.ReadToEnd());
+ Logger.Http.DebugFormat(
+ "WebException from {0}: {1}{2}", ex.Response.ResponseUri, Environment.NewLine, reader.ReadToEnd());
}
- } else {
- Logger.Http.ErrorFormat("WebException {1} from {0}, no response available.", request.RequestUri, ex.Status);
}
+ } else {
+ Logger.Http.ErrorFormat(
+ "{0} connecting to {0}",
+ ex.Status,
+ request.RequestUri);
}
// Be sure to close the response stream to conserve resources and avoid