###一.日志功能有三部分 :
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输出。
四.欢迎下方留言关于日志框架的问题。如果需要详细更新。崩溃日志系统。打印日志,或第三方日志框架。下方评论。