summaryrefslogtreecommitdiffstats
path: root/src/DotNetOAuth/ChannelElements/StandardWebRequestHandler.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2008-09-28 22:26:41 -0700
committerAndrew <andrewarnott@gmail.com>2008-09-28 22:32:53 -0700
commit667def8345605f97429898712f0ff13e263d13df (patch)
tree92601de30f4e41776de85d6442514b18c6809005 /src/DotNetOAuth/ChannelElements/StandardWebRequestHandler.cs
parent4fda6b32d3c91027b07cdb31147332b6626f02c1 (diff)
downloadDotNetOpenAuth-667def8345605f97429898712f0ff13e263d13df.zip
DotNetOpenAuth-667def8345605f97429898712f0ff13e263d13df.tar.gz
DotNetOpenAuth-667def8345605f97429898712f0ff13e263d13df.tar.bz2
Added logging to library.
Diffstat (limited to 'src/DotNetOAuth/ChannelElements/StandardWebRequestHandler.cs')
-rw-r--r--src/DotNetOAuth/ChannelElements/StandardWebRequestHandler.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/DotNetOAuth/ChannelElements/StandardWebRequestHandler.cs b/src/DotNetOAuth/ChannelElements/StandardWebRequestHandler.cs
index 8d0adb2..78a2fae 100644
--- a/src/DotNetOAuth/ChannelElements/StandardWebRequestHandler.cs
+++ b/src/DotNetOAuth/ChannelElements/StandardWebRequestHandler.cs
@@ -47,10 +47,16 @@ namespace DotNetOAuth.ChannelElements {
}
try {
+ Logger.DebugFormat("HTTP {0} {1}", request.Method, request.RequestUri);
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) {
return new Response(response);
}
} catch (WebException ex) {
+ if (Logger.IsErrorEnabled) {
+ using (var reader = new StreamReader(ex.Response.GetResponseStream())) {
+ Logger.ErrorFormat("WebException from {0}: {1}", ex.Response.ResponseUri, reader.ReadToEnd());
+ }
+ }
throw new ProtocolException(MessagingStrings.ErrorInRequestReplyMessage, ex);
}
}