Как я могу использовать click_log для управления уровнем ведения журнала в проекте python с несколькими модулями? - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть Python cli проект, который использует Click и click-log . Мой проект имеет два модуля cli.py и doit.py.

. В основном модуле cli.py я использую

log = logging.getLogger(__name__)
click_log.basic_config(log)

, как предлагается в документации по click_log, и вход в этот модуль идеально управляемый с помощью опции --verbosity в командной строке.

Однако в другом модуле doit.py уровень регистратора всегда установлен на WARNING независимо от используемого параметра командной строки.

Как я могу использовать click_log таким образом, чтобы он применялся и ко вторичному модулю doit.py?

...