ASLEye
ASLEye是一款ASL(Apple System Log)监控工具,通过asl模块自动捕获NSLog日志
家族
此库从GodEye项目派生而来,该项目可以使用一行代码自动显示日志、崩溃、网络、ANR、内存泄漏、CPU、RAM、FPS、流量、文件夹等。就像上帝打开了眼睛
书籍 & 原理
我编写了一本名为《iOS监控编程》的书,每个章节都记录了实现细节和探索的方式。抱歉,英文朋友,这本书是中文的。
示例
要运行示例项目,请先克隆仓库,然后从示例目录运行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文件。