Как определить, представляют ли два экземпляра Exception одну и ту же проблему? - PullRequest
0 голосов
/ 18 июня 2019

Я использую Sentry для сбора исключений из приложения Unity Engine.В некоторых случаях возможно вызвать исключение для каждого кадра, то есть 60+ раз в секунду.Часовой регистрирует все эти события в отдельности.Я хочу ограничить количество раз, когда «одно и то же» исключение регистрируется.

Какой надежный способ определить, создаются ли два экземпляра System.Exception в одном месте программы?Очевидно, я мог бы использовать имя файла и номер строки, но эта информация доступна только в сборках отладки.Есть ли альтернатива для сборок релиза?

Я смотрю на StackTrace и StackFrame, но не могу найти уникальный идентификатор местоположения исключения, который доступен в Release.

...