@@ -299,11 +299,14 @@ def _parse_message(data):
299
299
except TypeError :
300
300
raise InvalidRequest ()
301
301
302
- def _send (self , data ):
302
+ def _send (self , data , sensitive = True ):
303
303
try :
304
304
line = self ._encoder .encode (data )
305
305
data = (line + "\n " ).encode ("utf-8" )
306
- logger .debug ("Sending %d byte of data" , len (data ))
306
+ if sensitive :
307
+ logger .debug ("Sending %d bytes of data" , len (data ))
308
+ else :
309
+ logging .debug ("Sending data: %s" , line )
307
310
self ._writer .write (data )
308
311
except TypeError as error :
309
312
logger .error (str (error ))
@@ -314,7 +317,7 @@ def _send_response(self, request_id, result):
314
317
"id" : request_id ,
315
318
"result" : result
316
319
}
317
- self ._send (response )
320
+ self ._send (response , sensitive = False )
318
321
319
322
def _send_error (self , request_id , error ):
320
323
response = {
@@ -323,7 +326,7 @@ def _send_error(self, request_id, error):
323
326
"error" : error .json ()
324
327
}
325
328
326
- self ._send (response )
329
+ self ._send (response , sensitive = False )
327
330
328
331
def _send_request (self , request_id , method , params ):
329
332
request = {
@@ -332,15 +335,15 @@ def _send_request(self, request_id, method, params):
332
335
"id" : request_id ,
333
336
"params" : params
334
337
}
335
- self ._send (request )
338
+ self ._send (request , sensitive = True )
336
339
337
340
def _send_notification (self , method , params ):
338
341
notification = {
339
342
"jsonrpc" : "2.0" ,
340
343
"method" : method ,
341
344
"params" : params
342
345
}
343
- self ._send (notification )
346
+ self ._send (notification , sensitive = True )
344
347
345
348
@staticmethod
346
349
def _log_request (request , sensitive_params ):
0 commit comments