ASLEye
ASLEye 是一个 ASL(Apple 系统日志)监控器,通过 asl 模块自动捕获 NSLog 的日志
家族
此库是从GodEye项目派生出来的,该项目可以通过一行代码自动显示日志、崩溃、网络、ANR、内存泄漏、CPU、RAM、FPS、网速、文件夹等等。就像上帝睁开眼睛一样。
书籍 & 原则
我已编写了一本名为《iOS监控编程》的书籍,每一章节都记录了实现细节的探索过程和实现方法。对不起,这本书是中文写的。
示例
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
用法
1.初始化ASLEye眼
self.aslEye = ASLEye()
self.aslEye.delegate = self
self.aslEye.open(with: 2)
2.实现ASLEyeDelegate
代理
func aslEye(aslEye:ASLEye,catchLogs logs:[String]) {
print(logs)
}
安装
CocoaPods
ASLEye可通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile中
pod "ASLEye"
Carthage
或者,如果您使用Carthage,将SwViewCapture添加到您的Cartfile中
github "zixun/ASLEye"
作者
姓名:陈奕龙
Twitter:@zixun_
电子邮件:[email protected]
GitHub:zixun
博客:子循(SubCycle)
许可
ASLEye在MIT许可下提供。有关更多信息,请参阅LICENSE文件。