From 5cf9455f769f8e635ee028d8d7c968f697a10c0e Mon Sep 17 00:00:00 2001 From: DaShMore Date: Fri, 14 Nov 2025 14:42:25 +0300 Subject: [PATCH] add logging to mailing error --- app/bot/dialogs/flows/mailing/handlers.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/bot/dialogs/flows/mailing/handlers.py b/app/bot/dialogs/flows/mailing/handlers.py index 3639ace..cbfbc37 100644 --- a/app/bot/dialogs/flows/mailing/handlers.py +++ b/app/bot/dialogs/flows/mailing/handlers.py @@ -4,9 +4,11 @@ from aiogram.types import CallbackQuery, Message from aiogram_dialog import DialogManager from aiogram_dialog.widgets.input import MessageInput from aiogram_dialog.widgets.kbd import Button +from structlog import get_logger from app.infrastructure.database.crud import get_users +logger = get_logger() async def message_data( message: Message, @@ -56,7 +58,13 @@ async def confirm_mailing( message_id=source_message_id, ) success_count += 1 - except Exception: + except Exception as e: + logger.warning( + "не удалось отправить сообщение", + user_id=user.tg_id, + error=str(e), + exc_info=True, # добавит traceback + ) pass