更改哨兵中特定异常的分组(django)
Change grouping of an specific exception in sentry (django)
我将 raven 与我的 django web 应用程序一起使用,我想防止异常分组,如文档 here 中所述,同时保留其他异常的默认行为。
更具体地说,我的应用程序中某处有这样的代码片段:
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)])
参考:
我将 raven 与我的 django web 应用程序一起使用,我想防止异常分组,如文档 here 中所述,同时保留其他异常的默认行为。
更具体地说,我的应用程序中某处有这样的代码片段:
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)])