XGCLogger:从设备中检索日志?

时间:2016-10-22 22:21:48

标签: swift xcglogger

如何配置XCGLogger进行记录,以便您可以从用于测试的各个设备访问日志文件?

1 个答案:

答案 0 :(得分:1)

我在我的应用程序中使用CocoaLumberjack(另一个日志记录框架),但以下内容适用于任何支持记录到文件(包括XGCLogger)的日志记录框架。

设置日志框架以记录到文件(除了您可能需要的任何其他目标之外)。

然后在适当的位置为您的应用添加一个选项,让用户可以向您提交诊断信息。当用户选择此选项时,您的应用可以使用MFMailComposeViewController向您发送电子邮件。预先填充"到"您的电子邮件地址字段。将日志文件作为附件添加到电子邮件中。根据需要设置主题(类似于" MyCooApp诊断信息")。您还可以使用其他详细信息预先填充电子邮件。我包括用户的区域设置和时区,设备名称和型号以及iOS版本。

用户可以在电子邮件中添加任何其他信息,然后点按“发送”。你会收到一封包含日志和其他详细信息的电子邮件。

如果您不想使用电子邮件路线,请使用接受文件帖子的特殊页面设置您的Web服务器。然后,当用户选择"提交诊断信息时,您的应用程序会将日志文件发布到您的Web服务器。您应用中的选项。