Как я могу отправить исключение вручную с помощью Crittercism?
Я использую библиотеку криттицидов android и пытаюсь отправить отчет, когда я ухватился за исключение уровня ошибки.
Но я не могу найти документацию о том, как это сделать. Возможно ли это? Если да, то как?
Ответы
Ответ 1
Они временно перенесли эту функцию в бета-версию. Если вы поддерживаете поддержку по электронной почте, они позволят вашей учетной записи обрабатывать исключения. Ниже приведен пример кода Android:
try
{
throw new Exception("Exception Reason");
}
catch (Exception exception)
{
Crittercism.logHandledException(exception);
}
На всякий случай вам это нужно, вот пример кода на iOS:
@try {
[NSException raise:NSInvalidArgumentException
format:@"Foo must not be nil"];
} @catch (NSException *exception) {
// Pass it on to us!
[Crittercism logHandledException:exception]
}
Ответ 2
Я являюсь соучредителем и техническим директором Crittercism. Если вы пришлете мне удивительное письмо, я могу включить его для вашей учетной записи. Я rob [at]:)
Ответ 3
Crittercism.logHandledException(new Throwable("test"));
На самом деле вам не нужно бросать Exception
(или Throwable
в этом случае).
Он появится в разделе "Обработанные исключения" на веб-сайте Crittercism.