#python #flask #gunicorn
#python #flask #gunicorn
Вопрос:
Есть ли способ включить значение из сеанса flask (например, имя пользователя в данном случае) в журнал доступа gunicorn?
Я знаю, что могу включить пользовательские значения с помощью такого фильтра:
class UserFilter(logging.Filter):
def filter(self, record):
record.username = "TestUser"
return True
Но как только я пытаюсь получить значение для record.username
из сеанса, я получаю:
Ошибка выполнения: работа вне контекста запроса.
Обычно это означает, что вы пытались использовать функциональность, для которой требовался активный HTTP-запрос. Обратитесь к документации по тестированию для получения информации о том, как избежать этой проблемы.