/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tools/python/maps_generator/utils/log.py
34 строки
736 B
Maksim Andrianov
[python][generator] Added:
02 июн 2020, 15:03
02 июн 2020, 15:03
28f285b
Код
Авторство
О чём код?
import logging logger = logging.getLogger("maps_generator") class DummyObject: def __getattr__(self, name): return lambda *args: None def create_file_handler( file, level=logging.DEBUG, formatter=None ): if formatter is None and logger.hasHandlers(): formatter = logger.handlers[0].formatter handler = logging.FileHandler(file) handler.setLevel(level) handler.setFormatter(formatter) return handler def create_file_logger( file, level=logging.DEBUG, formatter=None ): _logger = logging.getLogger(file) _logger.setLevel(level) handler = create_file_handler(file, level, formatter) _logger.addHandler(handler) return _logger, handler