Python 3 - отключить ведение журнала для определенных c модулей, используя JSON config - PullRequest
0 голосов
/ 01 апреля 2020

Кто-нибудь знает, как подавить сообщения журнала в конфигурации Python 3 JSON для определенных c модулей или наоборот подавить все журналы и разрешить это только для определенных c модулей?

Проблема , У меня есть модуль, который использует различные импортные. Однако, когда я включаю ведение журнала, я получаю все сообщения журнала от всех импортированных модулей.

Моя конфигурация выглядит так:

[loggers]
keys=root

[handlers]
keys=fileHandler

[formatters]
keys=simpleFormatter

[logger_root]
level=DEBUG
handlers=fileHandler

[handler_fileHandler]
class=FileHandler
level=DEBUG
formatter=simpleFormatter
args=('k5_backup.log',)

[formatter_simpleFormatter]
format=%(asctime)s - %(name)s - %(levelname)s - %(message)s

Я хотел бы включить ведение журнала DEBUG из своих модулей и подавить все остальное с помощью конфигурации, а не кода из соображений гибкости.

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