регистрация Python FileHandler наследует настройки от родителя - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь добавить специальный регистратор FileHandler, но как он наследует настройки от родителя, например getLogger('sensiotools.esense') или getlogger(__name__), поэтому он записывает метку времени, иерархию, уровень и т. Д. В file.log:

>>> import logging
>>> import sensiotools.log
>>> log = logging.getLogger('sensiotools.esense')
>>> logging.getLogger('sensiotools').setLevel(logging.DEBUG)
>>> log.debug("debug")
20181101104328.227 - sensiotools.esense.<module>:1 - DEBUG - debug
>>> fh = logging.FileHandler("./file.log")
>>> log.addHandler(fh)
>>> log.info("write to file")
20181101104529.275 - sensiotools.esense.<module>:1 - INFO - write to file
>>> exit()
$ cat file.log
write to file

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...