如何配置 XCGLogger 进行日志记录,以便您可以从用于测试的各个设备访问日志文件?
问问题
570 次
1 回答
1
我在我的应用程序中使用 CocoaLumberjack(另一个日志框架),但以下适用于任何支持日志记录到文件的日志框架(包括 XGCLogger)。
设置您的日志框架以记录到文件(除了您可能需要的任何其他目标)。
然后在您的应用程序中适当的地方添加一个选项,让用户向您提交诊断信息。当用户选择此选项时,您的应用程序可以MFMailComposeViewController
用来向您发送电子邮件。使用您的电子邮件地址预先填写“收件人”字段。将日志文件作为附件添加到电子邮件。根据需要设置主题(类似于“MyCooApp 诊断信息”)。您还可以使用其他详细信息预先填充电子邮件。我包括用户的区域设置和时区、设备名称和型号以及 iOS 版本。
用户可以将任何附加信息添加到电子邮件中,然后点击发送。您会收到一封不错的电子邮件,其中包含日志和其他详细信息。
如果您不想采用电子邮件路由,请使用接受文件发布的特殊页面设置您的网络服务器。然后,当用户在您的应用中选择“提交诊断信息”选项时,让您的应用将日志文件发布到您的 Web 服务器。
于 2016-10-22T22:48:20.697 回答