在我们的错误记录中,我们使用Crashlytics
。
现在有两种方法可以记录错误:
在案例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,这应该是可能的,但我正在做的事情没有显示出来。
编辑:这不是该问题的重复,因为我已阅读并引用了与所接受答案相同的材料。