Получение переменных 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, но не смог ее найти.

Вернуться на верх