Używam biblioteki Android crittercism i próbuję wysłać raport, gdy przechwyciłem wyjątek poziomu błędu.Jak wysłać wyjątek ręcznie za pomocą Crittercism?
Ale nie mogę znaleźć dokumentacji, jak to zrobić. Czy to możliwe? Jeśli tak to jak?
Używam biblioteki Android crittercism i próbuję wysłać raport, gdy przechwyciłem wyjątek poziomu błędu.Jak wysłać wyjątek ręcznie za pomocą Crittercism?
Ale nie mogę znaleźć dokumentacji, jak to zrobić. Czy to możliwe? Jeśli tak to jak?
Tymczasowo przenieśli tę funkcję do wersji beta. Jeśli będziesz obsługiwać pocztę e-mail, będą one obsługiwać Twoje konto dla obsługiwanych wyjątków. Poniżej znajduje się przykładowy kod Android:
try
{
throw new Exception("Exception Reason");
}
catch (Exception exception)
{
Crittercism.logHandledException(exception);
}
Tylko w przypadku, gdy jest to potrzebne, oto przykładowy kod na iOS:
@try {
[NSException raise:NSInvalidArgumentException
format:@"Foo must not be nil"];
} @catch (NSException *exception) {
// Pass it on to us!
[Crittercism logHandledException:exception]
}
czy znasz maksymalny rozmiar ciągu, którego możesz użyć w połączeniu z wyjątkiem? np. jeśli chcę przesłać raport, na przykład plik z wieloma liniami do konkretnej awarii. –
Czy istnieje sposób na osiągnięcie tego samego przy użyciu "nowego relikwiarza"? –
Jestem współzałożyciel i CTO Crittercism. Jeśli wyślesz mi świetny e-mail, mogę włączyć go dla Twojego konta. Jestem rob [at] :)
Crittercism.logHandledException(new Throwable("test"));
rzeczywistości nie muszą rzucać Exception
(lub Throwable
, w tym przypadku). Pojawi się pod "Obsługiwane wyjątki" na stronie internetowej Crittercism.
Proszę wyjaśnić, dlaczego cofasz głos. To miłe, jeśli dostanę głos bez wyjaśnienia. Nie mam szans na usunięcie błędu, jeśli nie wiem, co to jest. – schlingel