import logging import os import time def setup_logger(): """ Настройка логирования """ current_date = time.strftime("%d-%m-%Y") log_dir = os.path.join(os.path.dirname(__file__), "log") os.makedirs(log_dir, exist_ok=True) log_file = os.path.join(log_dir, f"log-{current_date}.log") logging.basicConfig( filename=log_file, level=logging.INFO, format="%(asctime)s %(message)s", datefmt="%H:%M:%S", ) async def log(message): """ Функция для логирования сообщений Она асинхронная, хотя таковой на самом деле не является. """ logging.info(message)