Как импортировать модуль ssl в logging.conf в python? - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь использовать свой собственный loggingHandler и хочу передать ему ssl-контекст в аргументах конструктора, но не знаю, как импортировать ssl-модуль.Это часть моего logging.conf

[handler_remoteHttpKafkaHandlerDebug]
class = xxx_some_service.http_logging.KafkaHTTPHandler
level = DEBUG
args = ('10.31.7.197:9898', '/log', 'SOME.KAFKA-TOPIC-LOGS-DEBUG', 1, True, ('root','god'), ssl.create_default_context(.....), 10, 60)

Конечно, мой регистратор не работает с

NameError: name 'ssl' is not defined

Есть какие-нибудь подсказки?

1 Ответ

0 голосов
/ 06 мая 2019

Хм, ребята, выглядит очень "особенным", но работает:

args = ('10.31.7.197:9898', '/log', 'SOME.KAFKA-TOPIC-LOGS', 1, True, ('root','god'), __import__('ssl').create_default_context(), 10, 60)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...