如何使用Crittercism手动发送异常?

时间:2012-04-04 08:02:18

标签: android exception crittercism

我正在使用android crittercism库并在我捕获错误级别异常时尝试发送报告。

但是我找不到关于如何做到这一点的文档。这甚至可能吗?如果是这样,怎么样?

3 个答案:

答案 0 :(得分: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]
}

答案 1 :(得分:5)

我是Crittercism的联合创始人兼首席技术官。如果您向我发送了一封精彩的电子邮件,我可以为您的帐户启用它。我抢劫[at]:)

答案 2 :(得分:2)

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

在实际情况下,您实际上不必抛出Exception(或Throwable)。 它将出现在Crittercism网站的“Handled Exceptions”下。