2014-08-28 1 views
0

Sentry сокращает переменные в контексте исключения, я хотел бы включить это сокращение или, по крайней мере, изменить правила сокращения, чтобы я мог точно видеть, какие запросы вызывают исключение.Как отключить переменное сокращение в Sentry web UI следы исключения?

enter image description here

ответ

1

Усечение выполняется на стороне клиента. Raven имеет два варианта, описывающий max_length:

  • string_max_length (по умолчанию:)
  • list_max_length (по умолчанию:)

так, чтобы увеличить максимальную длину строки 100000 вы можете создать экземпляр Клиента следующим образом:

client = Client('http://public:[email protected]/1', string_max_length=100000) 

В Django вы можете передать тот же вариант на ваш RAVEN_CONFIG Dict в вашем settings.py:

RAVEN_CONFIG = { 
    'dsn': 'http://public:[email protected]/1', 
    'string_max_length': 100000, 
} 

или добавить SENTRY_MAX_LENGTH_STRING=100000

то же самое в list_max_length (SENTRY_MAX_LENGTH_LIST)

+0

Как из последняя версия на Github, SENTRY_MAX_LENGTH_STRING, похоже, работает только для Flask. – martincho