From 94342ce65da99ce3840653a17bffcafe2982b1e4 Mon Sep 17 00:00:00 2001 From: Brendan Abolivier Date: Wed, 13 Feb 2019 20:51:47 +0000 Subject: Add logging for meshsim --- synapse/handlers/federation.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'synapse/handlers/federation.py') diff --git a/synapse/handlers/federation.py b/synapse/handlers/federation.py index c07ba171e3..b16097caa2 100644 --- a/synapse/handlers/federation.py +++ b/synapse/handlers/federation.py @@ -68,6 +68,7 @@ from ._base import BaseHandler logger = logging.getLogger(__name__) +pdu_logger = logging.getLogger("synapse.federation.pdu_destination_logger") def shortstr(iterable, maxitems=5): """If iterable has maxitems or fewer, return the stringification of a list @@ -176,6 +177,15 @@ class FederationHandler(BaseHandler): or pdu.internal_metadata.is_outlier() ) ) + pdu_logger.info( + "ReceivedPDU", + extra={ + "event_id": pdu.event_id, "room_id": pdu.room_id, + "origin": origin, "already_seen": already_seen, + "server": self.server_name, + }, + ) + if already_seen: logger.debug("[%s %s]: Already seen pdu", room_id, event_id) return -- cgit 1.5.1