2012-04-04 2 views
10

나는 안드로이드 crittercism 라이브러리를 사용하고 오류 수준 예외를 잡았을 때 보고서를 보내려고합니다.Crittercism을 사용하여 수동으로 예외를 보내려면 어떻게해야합니까?

하지만 그 방법에 대한 설명서를 찾을 수 없습니다. 이것은 가능한가? 그렇다면 어떻게?

+4

왜 하향 투표했는지 자세히 설명해주십시오. 내가 downvote를 설명없이 얻는다면 그것은 끔찍하다. 나는 그것이 무엇인지 모를 경우 오류를 제거 할 기회가 없습니다. – schlingel

답변

9

그들은 기능을 일시적으로 베타로 옮겼습니다. 전자 메일 지원을받는 경우 처리 된 예외에 대해 계정을 사용할 수 있습니다.

@try { 
    [NSException raise:NSInvalidArgumentException 
      format:@"Foo must not be nil"]; 
} @catch (NSException *exception) { 
    // Pass it on to us! 
    [Crittercism logHandledException:exception] 
} 
+0

예외와 함께 사용할 수있는 문자열의 최대 크기를 알고 있습니까? 즉, 특정 사고로 많은 줄이있는 파일처럼 보고서를 업로드하고 싶습니다. –

+0

"새로운 유물"을 사용하여 동일한 목표를 달성 할 수있는 방법이 있습니까? –

5

나는 공동 설립자이자 Crittercism의 CTO 해요 :

try 
{ 
    throw new Exception("Exception Reason"); 
} 
catch (Exception exception) 
{ 
    Crittercism.logHandledException(exception); 
} 

그냥 경우에 당신이 그것을 필요로 여기에 iOS의 샘플 코드는 다음과 같습니다 아래는 샘플 안드로이드 코드입니다. 나에게 멋진 이메일을 보내면 귀하의 계정에서 사용할 수 있습니다. 나는 [에] 롭 해요 :) 당신은 실제로 (이 경우, 또는 Throwable)을 Exception를 던질 필요가 없습니다

+0

대단히 감사합니다! – schlingel

+0

CTO가 자신의 사용자 기반 질문에 대해 매우 기쁘게 생각합니다. (그러나 이것은 원래 게시물의 주석이었을 것입니다.) – Diederik

2
Crittercism.logHandledException(new Throwable("test")); 

. 그것은 Crittercism 웹 사이트의 "Handled Exceptions"에 나타납니다.