【发布时间】:2021-07-20 23:55:08
【问题描述】:
我不想向 Sentry 发送 400 或某些异常类型。那可能吗? documentation 并没有说明如何。
【问题讨论】:
我不想向 Sentry 发送 400 或某些异常类型。那可能吗? documentation 并没有说明如何。
【问题讨论】:
在您分享的链接中有这个 sn-p:
SentryAndroid.init(this, options -> {
options.setBeforeSend((event, hint) -> {
if (event.getThrowable() instanceof SQLiteException) {
event.setFingerprints(Arrays.asList("database-connection-error"));
}
return event;
});
});
您可以在此处删除使用异常类型 SQLiteException 创建的事件。
如果您想发送 1 并删除其余部分,则需要编写一些代码。就像持有一个类型的哈希图并在它们通过这个回调时向其中添加异常。如果它很成功,你就放弃这个事件。
【讨论】: