From 6c8617ffc3da623105769aa6b4053513ca14664d Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Sat, 7 Feb 2009 22:20:13 +0000 Subject: [PATCH] added more verbose logging for web_peer_connection --- src/web_peer_connection.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/web_peer_connection.cpp b/src/web_peer_connection.cpp index 56e0eaf34..16842075c 100644 --- a/src/web_peer_connection.cpp +++ b/src/web_peer_connection.cpp @@ -355,6 +355,9 @@ namespace libtorrent if (error) { +#ifdef TORRENT_VERBOSE_LOGGING + (*m_logger) << "*** " << std::string(recv_buffer.begin, recv_buffer.end) << "\n"; +#endif disconnect("failed to parse HTTP response", 2); return; } @@ -408,6 +411,14 @@ namespace libtorrent // we just completed reading the header if (!header_finished) { +#ifdef TORRENT_VERBOSE_LOGGING + (*m_logger) << "*** STATUS: " << m_parser.status_code() + << " " << m_parser.message() << "\n"; + std::map const& headers = m_parser.headers(); + for (std::map::const_iterator i = headers.begin() + , end(headers.end()); i != end; ++i) + (*m_logger) << " " << i->first << ": " << i->second << "\n"; +#endif if (m_parser.status_code() >= 300 && m_parser.status_code() < 400) { // this means we got a redirection request