diff options
author | Jorik Schellekens <joriks@matrix.org> | 2019-06-28 17:16:07 +0100 |
---|---|---|
committer | Jorik Schellekens <joriks@matrix.org> | 2019-07-23 16:01:06 +0100 |
commit | c988c02c7cafb503f36c119d343b0a33b8171330 (patch) | |
tree | 864b5174cbeb6866586878ac3c2f643de82acea9 /synapse/handlers/devicemessage.py | |
parent | Trace devices (diff) | |
download | synapse-c988c02c7cafb503f36c119d343b0a33b8171330.tar.xz |
Trace device messages.
Diffstat (limited to 'synapse/handlers/devicemessage.py')
-rw-r--r-- | synapse/handlers/devicemessage.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/synapse/handlers/devicemessage.py b/synapse/handlers/devicemessage.py index e1ebb6346c..c999805184 100644 --- a/synapse/handlers/devicemessage.py +++ b/synapse/handlers/devicemessage.py @@ -20,6 +20,7 @@ from twisted.internet import defer from synapse.api.errors import SynapseError from synapse.types import UserID, get_domain_from_id from synapse.util.stringutils import random_string +from synapse.util.tracerutils import TracerUtil, trace_defered_function logger = logging.getLogger(__name__) @@ -76,6 +77,7 @@ class DeviceMessageHandler(object): "to_device_key", stream_id, users=local_messages.keys() ) + @trace_defered_function @defer.inlineCallbacks def send_device_message(self, sender_user_id, message_type, messages): @@ -109,6 +111,7 @@ class DeviceMessageHandler(object): "message_id": message_id, } + TracerUtil.log_kv(local_messages) stream_id = yield self.store.add_messages_to_device_inbox( local_messages, remote_edu_contents ) @@ -117,6 +120,7 @@ class DeviceMessageHandler(object): "to_device_key", stream_id, users=local_messages.keys() ) + TracerUtil.log_kv(remote_messages) for destination in remote_messages.keys(): # Enqueue a new federation transaction to send the new # device messages to each remote destination. |