ManagedLog
描述
这个项目是为了在应用程序处于 QA 状态时,改进查看应用程序周围的日志和事件的最好方式而创建的。
我们可以在实时无需控制台或程序的情况下记录事件并查看发送到服务的哪些信息。
您可以根据类别名称区分所有日志,或者同时查看所有日志。
安装
手动
此项目易于使用。您只需在项目中添加包含所有文件的 "ConsoleLog" 文件夹。
文件
- SLConsoleLogController.
- SLConsoleLogManager.
- SLFileSystemLogsTools
- SLConsoleTypeViewController
- SLLogsViewController
CocoaPods
pod 'SLConsoleLog'
创建日志
要创建日志,可以使用此宏,SLLogWithType(log, type)。在第一个变量中放入您的日志,第二个是日志的类别名称。
要查看日志,您需要在应用中展示一个拥有标识符“SLConsoleTypesViewController”的viewController。该viewController显示所有日志的类别名称,并选择您想查看的类别。
该项目的其他功能是通过电子邮件发送这些日志,以便通知开发者或代码负责人。
TODO
- 将所有日志保存到CoreData。
- 在列表中创建新的分类。
- 日志排序。
- 在底部添加查看日志的按钮。
- 创建版本1.1.0。