Files
ASF-Control-Bot/bot/logging_utils.py
T

21 lines
433 B
Python

import logging
from typing import Any
def get_logger(name: str) -> logging.Logger:
return logging.getLogger(name)
def describe_user(user: Any) -> str:
if user is None:
return "пользователь=<unknown>"
user_id = getattr(user, "id", user)
return f"пользователь={user_id}"
def mask_key(key: str) -> str:
if len(key) < 9:
return "***"
return f"{key[:5]}-*****-*****"