def tes_withinARequest(self):
"""
When logging inside a Flask route, the MDK Session for the request is used
if MDKLoggingHandler was set up.
"""
logger = logging.Logger("logz")
mdk, tracer = create_mdk_with_faketracer()
app = make_flask_app(logger)
mdk_setup(app, mdk=mdk)
handler = MDKLoggingHandler(mdk)
logger.addHandler(handler)
client = app.test_client()
client.get("/")
message = tracer.messages[-1]
self.assertEqual("hello: " + message["context"], message["text"])
评论列表
文章目录