Я хочу инициализировать конфигурацию ведения журнала с помощью файла конфигурации (json или yaml) только один раз, когда я вызываю свой основной модуль. Есть ли концепция контекста в python, как в Java, где я могу взять регистратор из конфигурации, когда мне нужно.
Что-то вроде этого в основном модуле -
logging.config.fileConfig('log-conf.json')
Я хочу использовать загруженную конфигурацию во всем моем приложении без необходимости загружать конфигурацию в каждый модуль.
Кроме того, должен ли я делать log = logging.getLogger(__name__)
на уровне модуля или уровне метода. В чем преимущество выполнения на уровне метода.