kopia lustrzana https://github.com/Yakifo/amqtt
Only log debug messages when enabled
rodzic
604c45ca7a
commit
d03dea0d05
|
@ -909,6 +909,7 @@ class Broker:
|
||||||
async def _run_broadcast(self, running_tasks: deque):
|
async def _run_broadcast(self, running_tasks: deque):
|
||||||
broadcast = await self._broadcast_queue.get()
|
broadcast = await self._broadcast_queue.get()
|
||||||
|
|
||||||
|
if self.logger.isEnabledFor(logging.DEBUG):
|
||||||
self.logger.debug("broadcasting %r", broadcast)
|
self.logger.debug("broadcasting %r", broadcast)
|
||||||
|
|
||||||
for k_filter in self._subscriptions:
|
for k_filter in self._subscriptions:
|
||||||
|
@ -934,6 +935,7 @@ class Broker:
|
||||||
await self._retain_broadcast_message(broadcast, qos, target_session)
|
await self._retain_broadcast_message(broadcast, qos, target_session)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
if self.logger.isEnabledFor(logging.DEBUG):
|
||||||
self.logger.debug(
|
self.logger.debug(
|
||||||
"broadcasting application message from %s on topic '%s' to %s"
|
"broadcasting application message from %s on topic '%s' to %s"
|
||||||
% (
|
% (
|
||||||
|
@ -942,6 +944,7 @@ class Broker:
|
||||||
format_client_message(session=target_session),
|
format_client_message(session=target_session),
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
handler = self._get_handler(target_session)
|
handler = self._get_handler(target_session)
|
||||||
task = asyncio.ensure_future(
|
task = asyncio.ensure_future(
|
||||||
handler.mqtt_publish(
|
handler.mqtt_publish(
|
||||||
|
@ -954,12 +957,14 @@ class Broker:
|
||||||
running_tasks.append(task)
|
running_tasks.append(task)
|
||||||
|
|
||||||
async def _retain_broadcast_message(self, broadcast, qos, target_session):
|
async def _retain_broadcast_message(self, broadcast, qos, target_session):
|
||||||
|
if self.logger.isEnabledFor(logging.DEBUG):
|
||||||
self.logger.debug(
|
self.logger.debug(
|
||||||
"retaining application message from %s on topic '%s' to client '%s'",
|
"retaining application message from %s on topic '%s' to client '%s'",
|
||||||
format_client_message(session=broadcast["session"]),
|
format_client_message(session=broadcast["session"]),
|
||||||
broadcast["topic"],
|
broadcast["topic"],
|
||||||
format_client_message(session=target_session),
|
format_client_message(session=target_session),
|
||||||
)
|
)
|
||||||
|
|
||||||
retained_message = RetainedApplicationMessage(
|
retained_message = RetainedApplicationMessage(
|
||||||
broadcast["session"],
|
broadcast["session"],
|
||||||
broadcast["topic"],
|
broadcast["topic"],
|
||||||
|
@ -967,6 +972,8 @@ class Broker:
|
||||||
qos,
|
qos,
|
||||||
)
|
)
|
||||||
await target_session.retained_messages.put(retained_message)
|
await target_session.retained_messages.put(retained_message)
|
||||||
|
|
||||||
|
if self.logger.isEnabledFor(logging.DEBUG):
|
||||||
self.logger.debug(
|
self.logger.debug(
|
||||||
"target_session.retained_messages=%s",
|
"target_session.retained_messages=%s",
|
||||||
target_session.retained_messages.qsize(),
|
target_session.retained_messages.qsize(),
|
||||||
|
|
Ładowanie…
Reference in New Issue