更改Sentry(Django)中特定例外的分组




我将Raven与Django Web应用程序一起使用,我想防止在此处所述的文档中所述的过度分组中,同时保留其他例外的默认行为。
更具体地,我在应用程序中的某个地方有这样的代码片段:

raise Exception('Nothing done for catalog #' + str(catalog_id))

在Sentry中,我看到了分组在一起的不同目录的例外,因为它会根据堆栈跟踪将它们汇总。正如我从文档中了解的那样,我应该使用以下内容:

client.captureException(fingerprint=['{{ default }}', str(catalog_id)])

但我不知道在我的代码中使用它。

client.captureException(fingerprint=['{{ default }}', str(catalog_id)])except子句中使用。

try:
    raise Exception('Nothing done for catalog #' + str(catalog_id))
except Exception:
    client.captureException(fingerprint=['{{ default }}', str(catalog_id)])

参考:

  • 捕获错误

相关内容

  • 没有找到相关文章

最新更新