/
bioxakep
/
VoiceTrans
Обзор
Документация
Войти
/
bioxakep
/
VoiceTrans
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
loggers.py
20 строк
634 B
bioxakep
add log format
29 июл 2025, 17:14
29 июл 2025, 17:14
94561e4
Код
Авторство
О чём код?
import logging import os.path from config import app_config logging.basicConfig( level=logging.INFO, format="%(asctime)s - %(name)s - %(levelname)s - %(message)s" ) def get_logger(name: str, level=logging.INFO, file_name=None | str): logger = logging.getLogger(name) logger.setLevel(level=level) if isinstance(file_name, str): log_path: str = os.path.join(app_config.log_path, file_name) if not os.path.exists(app_config.log_path): os.makedirs(app_config.log_path) file_handler = logging.FileHandler(log_path, mode="w") logger.addHandler(file_handler) return logger