Skip to content

Commit 1c196d6

Browse files
committed
SDK-3199: Log response json
1 parent deb125e commit 1c196d6

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/galaxy/api/jsonrpc.py

+9-6
Original file line numberDiff line numberDiff line change
@@ -299,11 +299,14 @@ def _parse_message(data):
299299
except TypeError:
300300
raise InvalidRequest()
301301

302-
def _send(self, data):
302+
def _send(self, data, sensitive=True):
303303
try:
304304
line = self._encoder.encode(data)
305305
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)
307310
self._writer.write(data)
308311
except TypeError as error:
309312
logger.error(str(error))
@@ -314,7 +317,7 @@ def _send_response(self, request_id, result):
314317
"id": request_id,
315318
"result": result
316319
}
317-
self._send(response)
320+
self._send(response, sensitive=False)
318321

319322
def _send_error(self, request_id, error):
320323
response = {
@@ -323,7 +326,7 @@ def _send_error(self, request_id, error):
323326
"error": error.json()
324327
}
325328

326-
self._send(response)
329+
self._send(response, sensitive=False)
327330

328331
def _send_request(self, request_id, method, params):
329332
request = {
@@ -332,15 +335,15 @@ def _send_request(self, request_id, method, params):
332335
"id": request_id,
333336
"params": params
334337
}
335-
self._send(request)
338+
self._send(request, sensitive=True)
336339

337340
def _send_notification(self, method, params):
338341
notification = {
339342
"jsonrpc": "2.0",
340343
"method": method,
341344
"params": params
342345
}
343-
self._send(notification)
346+
self._send(notification, sensitive=True)
344347

345348
@staticmethod
346349
def _log_request(request, sensitive_params):

0 commit comments

Comments
 (0)