记录错误报告的其他信息

时间:2018-05-21 08:16:41

标签: ios swift crashlytics google-fabric

在我们的错误记录中,我们使用Crashlytics

现在有两种方法可以记录错误:

  1. 当应用程序再次启动时,自动记录(当应用程序崩溃时)。
  2. 使用Swift SDK立即记录
  3. 在案例1中,似乎无法记录其他信息。

    但是,在第2种情况下,我们使用以下电话:

    Crashlytics.sharedInstance().recordError(error, withAdditionalUserInfo:additionalInfo)
    

    additionalInfo是一组简单的KVP ["ListingNumber": "abcAsEasyAs123"]

    但是,这不会出现在门户网站以及他们提供的.txt下载中。

    然后我们修改了我们的日志记录方法,尝试将附加信息附加到错误本身。

    if let error = error {            
        let newError = NSError(domain: (error as NSError).domain, code: (error as NSError).code, userInfo: ["ListingNumber": "abcAsEasyAs123"])
        Crashlytics.sharedInstance().recordError(newError)
    }
    

    然而,即使在这种情况下,也无法找到附加信息。

    根据documentation,这应该是可能的,但我正在做的事情没有显示出来。

    编辑:这不是该问题的重复,因为我已阅读并引用了与所接受答案相同的材料。

0 个答案:

没有答案