GodEye
使用基于Swift的一行代码自动显示Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder等。就像上帝睁开眼睛
功能
监控日志并区分日志类型.监控崩溃,包括UncatchedException和Signal崩溃.监控网络,包括请求和响应的所有信息.监控卡顿,并告诉你卡顿时候的所有线程的堆栈.监控内存泄露,告诉你泄露的对象的类名.提供一个可以自定义指令和输出的控制台.监控系统和应用自身的CPU使用率.监控系统与应用自身的内存使用率.监控帧率FPS.监控系统和应用自身的网络流量.提供一个文件浏览器可用于查看沙盒,.app以及系统根目录的文件.运行时自定义设置特点
丰富:功能全面方便:一行代码接入自动:零代码入侵安全:Release包可不打入一行代码为了尽量复用代码,这个项目中的某些组件之间有比较强的依赖关系。为了方便其他开发者使用,我从中拆分出以下独立组件:
Log4G—Simple,lightweightloggingframeworkwritteninSwift.AssistiveButton—SimpleAssistiveButton.AppBaseKit—AhandykitofSwiftextensionsandwrappedclasstoboostyourproductivity.AppSwizzle—lightweightandflexiblemethodswizzlingwrappedbyswift.LeakEye—LeakEyeisamemoryleakmonitor.NetworkEye—NetworkEyeisanetworkmonitor,automaticcatchtherequestandresponseinfomationofallkindsofrequestsend.ANREye—ANREyeisanANR(ApplicationNotResponding)monitor,automaticcatchtheANRandreturnstacktraceofallthreads.ASLEye—ASLEyeisanASL(AppleSystemLog)monitor,automaticcatchthelogfromNSLogbyaslmodule.CrashEye—CrashEyeisanioscrashmonitor,automaticcatchexceptioncrashsignalcrashandreturnthestacktrace.SystemEye—SystemEyeisasystemmonitor,automaticcatchtheinfomationofcpu,memory....etc.预览
代码目录
更多使用方法可以查看官方文档
开源