@@ -59,6 +59,9 @@ def get_form_data(self):
5959 def get_chunk_buffer (self ):
6060 return b"" .join (self ._write_buffer )
6161
62+ def has_header (self , name ):
63+ return name in self ._headers
64+
6265 def is_xml_http_request (self ):
6366 return 'X-Requested-With' in self .request .headers and 'XMLHttpRequest' == self .request .headers ['X-Requested-With' ]
6467
@@ -142,6 +145,9 @@ def dispatch(self):
142145 self .finish (result = result )
143146
144147 def prepare (self ):
148+ if self .logger :
149+ self .logger .debug ("[ioc.extra.tornado.RouterHandler] prepare request %s" % self .request .uri )
150+
145151 self .event_dispatcher .dispatch ('handler.request' , {
146152 'request_handler' : self ,
147153 'request' : self .request
@@ -152,6 +158,9 @@ def finish(self, *args, **kwargs):
152158 if 'result' in kwargs :
153159 result = kwargs ['result' ]
154160
161+ if self .logger :
162+ self .logger .debug ("[ioc.extra.tornado.RouterHandler] finish request %s" % self .request .uri )
163+
155164 self .event_dispatcher .dispatch ('handler.response' , {
156165 'request_handler' : self ,
157166 'request' : self .request ,
@@ -160,6 +169,9 @@ def finish(self, *args, **kwargs):
160169
161170 super (RouterHandler , self ).finish ()
162171
172+ if self .logger :
173+ self .logger .debug ("[ioc.extra.tornado.RouterHandler] terminate request %s" % self .request .uri )
174+
163175 self .event_dispatcher .dispatch ('handler.terminate' , {
164176 'request_handler' : self ,
165177 'request' : self .request ,
@@ -171,6 +183,9 @@ def send_file(self, file):
171183 """
172184 mime_type , encoding = mimetypes .guess_type (file )
173185
186+ if self .logger :
187+ self .logger .debug ("[ioc.extra.tornado.RouterHandler] send file %s" % file )
188+
174189 if mime_type :
175190 self .set_header ('Content-Type' , mime_type )
176191
0 commit comments