地址:
https://github.com/fsjack/JKLoggerDispatcher利用宏来重载NSLog,在调用NSLog的时候获取控制权来让注册的Module来实现自己的工作。
应用场景有例如在项目进行到最后阶段,要加入统计代码的时候,经常会出现统计代码到处写,统计框架到处引用的情况,这对后期维护还是整个代码的低耦合都很不利,为了代码的整洁,例如这个开源可以写NSLog(@"[Analytics] DoSomethingEvent"),实际上交由Module去处理这个代码,即使去掉整个框架,也不会对项目有任何损伤。
目前没有任何的Module,欢迎大家PullRequest跟Star,谢谢~;)