Годо Sentry Cra sh отчетности - PullRequest
1 голос
/ 06 марта 2020

В настоящее время я работаю над небольшим проектом, в котором я хотел бы отлавливать сбои с помощью часового. В проекте используется реализация c# для Godot.

Sentry необходимо обернуть весь исполняемый код для перехвата исключений.

Есть ли общая точка входа, где я могу разместить этот блок try / catch или нужно ли добавлять это в каждый раздел кода, который вызывается Годо?

Заранее спасибо :)

1 Ответ

0 голосов
/ 04 апреля 2020

После настройки клиент Sentry C# присоединяется к некоторым обработчикам исключений do tnet framework, например AppDomain.UnhandledException .

Итак, вы не требуется для установки предложений try / catch в любом месте.

Просто инициализируйте объект SentrySDK следующим образом:

SentrySdk.Init(o => {
    o.Dsn = new Dsn("https://451cf9b0fd9e4f0294a0d15b6c36bce2@sentry.io/5170198");
});

И среда должна вызывать Sentry и самостоятельно создавать отчет.

Я недавно написал статью, демонстрирующую только это .

...