如何在iOS 7/8上创建旋转文件记录器?

时间:2014-10-05 07:50:28

标签: ios logging log-rotation

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

我想要一个发送反馈按钮,它会向开发人员发送错误的人工描述以及最近的日志文件。

enter image description here

由于编写日志文件会占用大量空间,因此我希望rotate the files based on their sizeLinux logrotate utility一样。也就是说,将前N条日志行写入app.log,然后将app.log重命名为app.log.1,删除旧的app.log.1并继续写入新的app.log

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

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

1 个答案:

答案 0 :(得分:1)

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