|
15 | 15 | EncryptedEvent) |
16 | 16 | from mautrix.errors import IntentError, MatrixError, MForbidden |
17 | 17 | from mautrix.appservice import AppService |
| 18 | +from mautrix.util.logging import TraceLogger |
18 | 19 |
|
19 | 20 | from .commands import CommandProcessor |
20 | 21 |
|
|
32 | 33 |
|
33 | 34 |
|
34 | 35 | class BaseMatrixHandler(ABC): |
35 | | - log: logging.Logger = logging.getLogger("mau.mx") |
| 36 | + log: TraceLogger = logging.getLogger("mau.mx") |
36 | 37 | az: AppService |
37 | 38 | commands: CommandProcessor |
38 | 39 | config: 'BaseBridgeConfig' |
@@ -249,10 +250,11 @@ async def handle_message(self, room_id: RoomID, user_id: UserID, message: Messag |
249 | 250 | event_id: EventID) -> None: |
250 | 251 | sender = await self.get_user(user_id) |
251 | 252 | if not sender or not await self.allow_message(sender): |
252 | | - self.log.debug(f"Ignoring message \"{message}\" from {user_id} to {room_id}:" |
| 253 | + self.log.debug(f"Ignoring message {event_id} from {user_id} to {room_id}:" |
253 | 254 | " User is not whitelisted.") |
254 | 255 | return |
255 | | - self.log.debug(f"Received Matrix event \"{message}\" from {sender.mxid} in {room_id}") |
| 256 | + self.log.debug(f"Received Matrix event {event_id} from {sender.mxid} in {room_id}") |
| 257 | + self.log.trace("Event %s content: %s", event_id, message) |
256 | 258 |
|
257 | 259 | if isinstance(message, TextMessageEventContent): |
258 | 260 | message.trim_reply_fallback() |
@@ -296,7 +298,7 @@ async def try_handle_sync_event(self, evt: Event) -> None: |
296 | 298 | if isinstance(evt, (ReceiptEvent, PresenceEvent, TypingEvent)): |
297 | 299 | await self.handle_ephemeral_event(evt) |
298 | 300 | else: |
299 | | - self.log.debug("Unknown event type received from sync:", evt) |
| 301 | + self.log.trace("Unknown event type received from sync: %s", evt) |
300 | 302 | except Exception: |
301 | 303 | self.log.exception("Error handling manually received Matrix event") |
302 | 304 |
|
@@ -324,7 +326,7 @@ async def int_handle_event(self, evt: Event) -> None: |
324 | 326 | await self.e2ee.handle_room_membership(evt) |
325 | 327 | if self.filter_matrix_event(evt): |
326 | 328 | return |
327 | | - self.log.debug("Received event: %s", evt) |
| 329 | + self.log.trace("Received event: %s", evt) |
328 | 330 | start_time = time.time() |
329 | 331 |
|
330 | 332 | if evt.type == EventType.ROOM_MEMBER: |
|
0 commit comments