Index: mojo/spy/websocket_server.cc |
diff --git a/mojo/spy/websocket_server.cc b/mojo/spy/websocket_server.cc |
index 649a135c13e81fb363db3b878ad8833343ce515c..4bea133d6da87f66852f65dd52a25281b55a4bb0 100644 |
--- a/mojo/spy/websocket_server.cc |
+++ b/mojo/spy/websocket_server.cc |
@@ -5,12 +5,15 @@ |
#include "mojo/spy/websocket_server.h" |
#include "base/bind.h" |
+#include "base/logging.h" |
#include "base/strings/stringprintf.h" |
+#include "base/time/time.h" |
#include "net/base/ip_endpoint.h" |
#include "net/base/net_errors.h" |
#include "net/server/http_server_request_info.h" |
#include "net/server/http_server_response_info.h" |
#include "net/socket/tcp_listen_socket.h" |
+#include "url/gurl.h" |
namespace spy { |
@@ -32,6 +35,33 @@ bool WebSocketServer::Start() { |
return (error == net::OK); |
} |
+void WebSocketServer::LogMessageInfo( |
+ const mojo::MojoMessageHeader& message_header, |
+ const GURL& url, |
+ const base::Time& message_time) { |
+ base::Time::Exploded exploded; |
+ message_time.LocalExplode(&exploded); |
+ |
cpu_(ooo_6.6-7.5)
2014/06/27 01:44:06
assume you have:
bool WebSocketServer::connected(
ananta
2014/07/03 00:04:40
Done.
|
+ DLOG(INFO) << "\n\nStart of message for url :" << url.spec(); |
+ DLOG(INFO) << "Message Time Hours :" << exploded.hour; |
+ DLOG(INFO) << "Message Time Mins :" << exploded.minute; |
+ DLOG(INFO) << "Message Time Secs :" << exploded.second; |
+ DLOG(INFO) << "Message Bytes : " << message_header.num_bytes; |
+ DLOG(INFO) << "Message Fields : " << message_header.num_fields; |
+ DLOG(INFO) << "Message name : " << message_header.name; |
+ if (message_header.num_fields == 3) { |
+ DLOG(INFO) << "Message has request id"; |
+ DLOG(INFO) << "Message Request ID : " |
+ << message_header.request_id; |
+ } |
+ if (message_header.flags & mojo::kMessageExpectsResponse) { |
+ DLOG(INFO) << "Message expects response"; |
+ } else if (message_header.flags & mojo::kMessageIsResponse) { |
+ DLOG(INFO) << "Message is response"; |
+ } |
+ DLOG(INFO) << "End of message : "; |
+} |
+ |
void WebSocketServer::OnHttpRequest( |
int connection_id, |
const net::HttpServerRequestInfo& info) { |