import logging
from pathlib import Path

# Определите путь к файлу логов относительно корня вашего проекта
log_file_path = Path(__file__).resolve().parent / 'webhook_handler.log'

# Создайте логгер с именем "api_logger"
api_logger = logging.getLogger('api_logger')

# Установите уровень логирования для логгера
api_logger.setLevel(logging.INFO)

# Создайте обработчик для записи логов в файл
file_handler = logging.FileHandler(log_file_path, mode='w')
file_handler.setLevel(logging.INFO)

# Создайте форматтер для логов
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
file_handler.setFormatter(formatter)

# Добавьте обработчик к логгеру
api_logger.addHandler(file_handler)