Skip to content

zixun/ASLEye

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASLEye

Version License Platform

Carthage compatible

ASLEye is an ASL(Apple System Log) monitor, automatic catch the log from NSLog by asl module

Family

This library is derived from the GodEye project which can automaticly display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code. Just like god opened his eyes

Book & Principle

I has wrote a book named 《iOS监控编程》,each chapter records the course function of the implementation details and the way to explore.sorry for english friends,this book wrote by chineses.

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Usage

1.init the asl eye:

self.aslEye = ASLEye()
self.aslEye.delegate = self
self.aslEye.open(with: 2)

2.implement the ASLEyeDelegate delegate:

func aslEye(aslEye:ASLEye,catchLogs logs:[String]) {
    print(logs)
}

Installation

CocoaPods

ASLEye is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "ASLEye"

Carthage

Or, if you’re using Carthage, add SwViewCapture to your Cartfile:

github "zixun/ASLEye"

Author

name: 陈奕龙

twitter: @zixun_

email: chenyl.exe@gmail.com

github: zixun

blog: 子循(SubCycle)

License

ASLEye is available under the MIT license. See the LICENSE file for more info.

About

ASLEye is an ASL(Apple System Log) monitor, automatic catch the log from NSLog by asl module

Resources

License

Stars

Watchers

Forks

Packages

No packages published