Получение переменных Python Logger Formatter в коде
У меня есть проект Django, и вот как выглядит конфигурация форматера регистратора.
'formatters': {
'simple': {
'format': '%(asctime)s SCORPIO [%(request_id)s] ' + os.environ['ENVIRONMENT'] + ': %(message)s',
'datefmt': '%Y-%m-%dT%H:%M:%S',
},
},
Как Python выбирает различные переменные (asctime, request_id), представленные в формате? Мне нужно получить переменную request_id в случае неудачи и отобразить ее на странице.
Я в основном работал с Java, в которой эти переменные выбираются из ThreadContext, поэтому я попытался найти такую альтернативу в Python, но не смог ее найти.