Подождите, пока Sentry отправит отчет об ошибке, прежде чем выходить из приложения - PullRequest
0 голосов
/ 25 апреля 2018

Я использую Sentry для сообщения об ошибках из моего настольного приложения.Проблема, с которой я сталкиваюсь, заключается в том, что, если исключение вызвало сбой приложения, оно, похоже, никогда не достигнет серверов Sentry.После отладки самого Sentry создается впечатление, что исключения помещаются в буфер для последующей отправки, но в данном конкретном случае они должны отправляться синхронно.

Как мне это сделать?

I 'm сообщает об исключениях, подобных этому:

Sentry.capture(e);

1 Ответ

0 голосов
/ 25 апреля 2018

Sentry предоставляет метод close , который внутренне вызывает closeConnection.

Глядя на BufferedConnection, код некоторое время будет ждать, пока буфер освободится .

Короче: попробуйте позвонить: Sentry.close();

...