From 4684e7a1e525dee9b06eb9f9bcdfce068d3a3b45 Mon Sep 17 00:00:00 2001 From: Fr1ngg Date: Thu, 7 Aug 2025 07:51:36 +0300 Subject: [PATCH] Update utils.py --- utils.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/utils.py b/utils.py index 85a88598..62247637 100644 --- a/utils.py +++ b/utils.py @@ -209,9 +209,16 @@ def get_subscription_connection_url(base_url: str, short_uuid: str) -> str: """Generate subscription connection URL""" return f"{base_url.rstrip('/')}/api/sub/{short_uuid}" -def log_user_action(user_id: int, action: str, details: str = ""): - """Log user action""" - logger.info(f"User {user_id} - {action}: {details}") +def log_user_action(telegram_id: int, action: str, details: str = None): + """Log user action for audit""" + import logging + logger = logging.getLogger(__name__) + + log_message = f"Admin action by {telegram_id}: {action}" + if details: + log_message += f" - {details}" + + logger.info(log_message) def format_subscription_status(expires_at: datetime, lang: str = 'ru') -> str: """Format subscription status with emoji"""