Какое имя задать логерам питона?
Подскажите, какое имя задать логеру подключаемого модуля? Я так понимаю лучший вариант, чтобы логер вызываемого модуля наследовал вызывающий, т.е. чтобы наследование выполнялось через точку в имени. Мне такой вариант подходит. Как автоматически сгенерировать эти имена логеров?
upd: Мне нужно чтобы в вызывающем модуле я определил логер, например, с записью в конкретный файл, и остальные модули чтобы писали в этот же файл
Т.е. есть ожидаю примерно такую картину:
main.py
Import pack1
logging.getLogger('main')
logging.info('test1')
pack.def1()
pack1.py
def1():
logging.getLogger('main.pack1')
logging.info('test2')
Вывод:
test1
test2