Only log debug messages when enabled

pull/135/head
Fabian Elsner 2023-02-07 14:51:30 +01:00 zatwierdzone przez Florian Ludwig
rodzic 604c45ca7a
commit d03dea0d05
1 zmienionych plików z 25 dodań i 18 usunięć

Wyświetl plik

@ -909,6 +909,7 @@ class Broker:
async def _run_broadcast(self, running_tasks: deque):
broadcast = await self._broadcast_queue.get()
if self.logger.isEnabledFor(logging.DEBUG):
self.logger.debug("broadcasting %r", broadcast)
for k_filter in self._subscriptions:
@ -934,6 +935,7 @@ class Broker:
await self._retain_broadcast_message(broadcast, qos, target_session)
continue
if self.logger.isEnabledFor(logging.DEBUG):
self.logger.debug(
"broadcasting application message from %s on topic '%s' to %s"
% (
@ -942,6 +944,7 @@ class Broker:
format_client_message(session=target_session),
)
)
handler = self._get_handler(target_session)
task = asyncio.ensure_future(
handler.mqtt_publish(
@ -954,12 +957,14 @@ class Broker:
running_tasks.append(task)
async def _retain_broadcast_message(self, broadcast, qos, target_session):
if self.logger.isEnabledFor(logging.DEBUG):
self.logger.debug(
"retaining application message from %s on topic '%s' to client '%s'",
format_client_message(session=broadcast["session"]),
broadcast["topic"],
format_client_message(session=target_session),
)
retained_message = RetainedApplicationMessage(
broadcast["session"],
broadcast["topic"],
@ -967,6 +972,8 @@ class Broker:
qos,
)
await target_session.retained_messages.put(retained_message)
if self.logger.isEnabledFor(logging.DEBUG):
self.logger.debug(
"target_session.retained_messages=%s",
target_session.retained_messages.qsize(),