iOS 日志框架之全方位分析

###一.日志功能有三部分 :

1.xcode控制台(打印)

2.Console.app(苹果保存)

3.FileStore(文件保存)

二.系统的NSLog功能只有前两个

1.控制台打印   

 2.提交itunes保存

三.我们的app中应该有自己的日志

1.崩溃日志(错误日志)。当我们的程序出现崩溃,重大错误信息时候。上传到我们服务器的信息。由此可以找到错误位置。以便更改。

2打印日志(输出日志)就是log。

(1)系统log在debug模式下。功能单一复杂。

(2)正常情况下我们都会宏定义

#define SCLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);

宏定义的打印框架包括打印了。这个方法中有  方法,位置,info  信息。(3)正常情况下我们需啊一种瞬间定位文件,方法名,和错误信息(线程,数据等等)。完全自定义log输出。

四.欢迎下方留言关于日志框架的问题。如果需要详细更新。崩溃日志系统。打印日志,或第三方日志框架。下方评论。

你可能感兴趣的:(iOS 日志框架之全方位分析)