2012-04-04 7 views
10

私はエラーレベルの例外をキャッチしたときにandroid crittercismライブラリを使用していて、レポートを送信しようとしています。Crittercismで手動で例外を送信するにはどうすればよいですか?

しかし、私はそれを行う方法に関するドキュメントを見つけることができません。これも可能ですか?もしそうなら、どうですか?

+4

あなたがなぜ落としたのかを詳しく教えてください。私が説明なしでダウンボトムを取得する場合、それは吸う。私はそれが何であるかわからない場合、エラーを取り除く機会はありません。 – schlingel

答えて

9

一時的に機能をベータ版に移動しました。サポートに電子メールを送ると、処理された例外に対してアカウントが有効になります。以下はサンプルの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] 
} 
+0

例外に関連して使用できる文字列の最大サイズを知っていますか?つまり、特定のクラッシュに多くの行を含むファイルのようなレポートをアップロードしたい場合です。 –

+0

"new relic"を使って同じことを達成する方法はありますか? –

5

私はCrittercismの共同創設者兼CTOです。私にすばらしい電子メールをお送りいただいた場合、あなたのアカウントで有効にすることができます。私は[at]を奪うよ:)あなたが実際に(この場合、またはThrowableExceptionをスローする必要はありません

+0

ありがとうございました! – schlingel

+0

私は、CTOが彼のユーザベースからの質問を手にしているのを見てうれしいです。 (しかし、これはおそらく元の記事のコメントだったはずです)。 – Diederik

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

。 これは、Crittercismのウェブサイトの "Handled Exceptions"に表示されます。

関連する問題