1

我正在开发一个 Beta iOS(7 和 8)应用程序,该应用程序将很快交付给测试人员。

我想要一个send feedback按钮,它将向开发人员发送关于出错的人工描述以及最近的日志文件。

在此处输入图像描述

由于写入日志文件会占用大量空间,因此我想根据文件大小轮换文件,例如Linux logrotate 实用程序。也就是说,将前 N 条日志行写入 a app.log,然后重命名app.logapp.log.1,删除旧的app.log.1并继续写入新的app.log

这样,我2N在 iOS 文件系统和我的错误报告中最多会有日志行。

在 iOS 上是否有用于文件日志轮换的开源、生产就绪工具?

4

1 回答 1

2

我使用过https://github.com/CocoaLumberjack/CocoaLumberjack,它快速、灵活且易于设置和使用。

于 2014-10-05T08:31:06.593 回答