如何在Sentry Web UI异常跟踪中关闭变量缩短?

时间:2014-08-28 10:09:20

标签: django debugging exception-handling sentry

Sentry在异常情况下缩短变量,我想关闭缩短或至少改变缩短规则,以便我能够确切地看到导致异常的查询。

enter image description here

1 个答案:

答案 0 :(得分:2)

截断是在客户端完成的。 Raven有两个描述max_length的选项:

  • string_max_length (默认: 400
  • list_max_length (默认: 50

所以要将最大字符串长度增加到100000,您可以像这样实例化客户端:

client = Client('http://public:secret@example.com/1', string_max_length=100000)

在Django中,你可以将相同的选项传递给settings.py中的RAVEN_CONFIG词典:

RAVEN_CONFIG = {
   'dsn': 'http://public:secret@example.com/1',
   'string_max_length': 100000,
}

或添加SENTRY_MAX_LENGTH_STRING=100000

同样适用于 list_max_length SENTRY_MAX_LENGTH_LIST