ios自定义log,解决x-code8屏蔽log后,真机上缺少log的问题

来源:互联网 发布:json数组转map 编辑:程序博客网 时间:2024/06/03 17:45

自定义log

Ios开发里面,NSlog这个方法,大家一定不陌生,但是自从升级x-code8以后,运行程序的时候,debug区域会出现一推不想要的log,所以选择了屏蔽它们,具体方法可以自行搜索,那么问题来了,屏蔽它们之后再模拟器上运行,没有问题,但是在真机上测试的时候,那些自己写的log全部不见了,这时需要自定义log

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

上面的SCLog就是自定义的方法名,之后再需要打log的时候,就用这个方法替代NSLog,而且这个方法会输出 类名、方法名、行数,用起来比较方便,上面代码最好写在pch文件中

0 0
原创粉丝点击