/
darkus
/
SQLBridge
Обзор
Документация
Войти
/
darkus
/
SQLBridge
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
utils/logger.py
20 строк
677 B
Pavel Repin
finish project
28 фев 2025, 16:21
28 фев 2025, 16:21
8636ced
Код
Авторство
О чём код?
import logging from config import settings def setup_logger(name='transfer_logger'): # Получаем уровень логирования из переменной окружения, по умолчанию INFO log_level_str = settings.LOG_LEVEL log_level = getattr(logging, log_level_str, logging.INFO) logger = logging.getLogger(name) logger.setLevel(log_level) if not logger.handlers: handler = logging.StreamHandler() handler.setLevel(log_level) formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s') handler.setFormatter(formatter) logger.addHandler(handler) return logger