В приложении Flask идентификатор запроса изменяется на Нет для окончательного статуса ответа в журнале, в то время как в других журналах идентификатор запроса присутствует, он доступен - PullRequest
0 голосов
/ 22 октября 2019

Журналы, перечисленные на изображении ниже, где идентификатор запроса присутствует для журналов в функциях просмотра, тогда как в ответе - статус отображается None

enter image description here

Регистратор добавлен, как показано ниже.

import logging
RequestID(app)
app.config['LOG_REQUEST_ID_GENERATE_IF_NOT_FOUND'] = True
app.config['LOG_REQUEST_ID_LOG_ALL_REQUESTS'] = True
app.config['LOG_REQUEST_ID_G_OBJECT_ATTRIBUTE'] = 'True'

handler = logging.FileHandler('logfile.log')
handler.setFormatter(logging.Formatter("%(asctime)s - %(levelname)s - request_id=%(request_id)s - %(message)s"))
handler.addFilter(RequestIDLogFilter()) 
logging.getLogger().addHandler(handler)
logging.getLogger().setLevel('DEBUG')

Почему идентификатор запроса изменяется на Нет для окончательного статуса ответа в журнале, когда в других журналах идентификатор запроса присутствует?

...