print http2 frames to debug log

This commit is contained in:
Maximilian Hils 2016-02-14 14:18:31 +01:00
parent 5968983b4c
commit 7c17c6ddbe

View File

@ -131,6 +131,12 @@ class Http2Layer(Layer):
raise NotImplementedError() raise NotImplementedError()
def _handle_event(self, event, source_conn, other_conn, is_server): def _handle_event(self, event, source_conn, other_conn, is_server):
self.log(
"HTTP2 Event from {}".format("server" if is_server else "client"),
"debug",
[repr(event)]
)
if hasattr(event, 'stream_id'): if hasattr(event, 'stream_id'):
if is_server and event.stream_id % 2 == 1: if is_server and event.stream_id % 2 == 1:
eid = self.server_to_client_stream_ids[event.stream_id] eid = self.server_to_client_stream_ids[event.stream_id]