diff --git a/src/adapters/jabber/news_publisher.py b/src/adapters/jabber/news_publisher.py index fbd22ea..154d805 100644 --- a/src/adapters/jabber/news_publisher.py +++ b/src/adapters/jabber/news_publisher.py @@ -1,7 +1,11 @@ +import logging + from src.domain.news.entities import NewsItem from src.domain.news.ports import NewsPublisher from .connection import JabberConnection +logger = logging.getLogger(__name__) + class JabberNewsPublisher(NewsPublisher): @@ -17,7 +21,12 @@ class JabberNewsPublisher(NewsPublisher): plain = self._build_plain(item) if item.image_url: xhtml = self._build_xhtml(item) + logger.debug( + "Публикация XHTML в %s\n--- plain ---\n%s\n--- xhtml ---\n%s", + room_jid, plain, xhtml, + ) return await self._connection.send_to_room_xhtml(room_jid, plain, xhtml) + logger.debug("Публикация plain-text в %s\n%s", room_jid, plain) return await self._connection.send_to_room(room_jid, plain) def _build_plain(self, item: NewsItem) -> str: