我尝试使用自定义的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
有任何线索吗?
答案 0 :(得分:0)
伙计们,嗯,看起来很“特别”,但是有效:
args = ('10.31.7.197:9898', '/log', 'SOME.KAFKA-TOPIC-LOGS', 1, True, ('root','god'), __import__('ssl').create_default_context(), 10, 60)