Я разработал модуль, который я хотел бы импортировать в любой сценарий, и в нем автоматически устанавливается модуль регистрации модулей ниже регистратора, установленного в основном сценарии, независимо от того, как называется главный регистратор (root, main, et c.)
т.е.
a.py
import module
log = logging.getLogger()
log.info("Test Main")
test()
b.py
import module
log = logging.getLogger('main')
log.info("Test Main")
test()
module.py
mod_log = logging.getLogger(__name__)
def test():
mod_log.info("Test Mod")
Если скрипт успешно запустится, я ожидаю следующий вывод. Я просто не могу заставить его работать?
a.py
ROOT - Test Main
ROOT.module - Test Mod
b.py
main - Test Main
main.module - Test Mod