重写NSLog,Debug模式下打印日志和当前行数
2016-03-08 17:24
393 查看
在pch文件中加入以下命令,NSLog在真机测试中就不会打印了
//重写NSLog,Debug模式下打印日志和当前行数
#if DEBUG
#define NSLog(FORMAT, ...) fprintf(stderr,"\nfunction:%s line:%d content:%s\n", __FUNCTION__, __LINE__, [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
#else
#define NSLog(FORMAT, ...) nil
#endif
//重写NSLog,Debug模式下打印日志和当前行数
#if DEBUG
#define NSLog(FORMAT, ...) fprintf(stderr,"\nfunction:%s line:%d content:%s\n", __FUNCTION__, __LINE__, [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
#else
#define NSLog(FORMAT, ...) nil
#endif
相关文章推荐
- Apache服务器中.htaccess文件的实用配置示例集锦
- 每次输出日志前需要判断日志的级别吗?
- js DOM节点的创建、插入、删除、查找、替换方法学习与总结
- POJ1080 Human Gene Functions
- android Matrix图片手势放大缩小,拖动
- swift的一些基本属性7 (数组)
- Android的classloader
- 细说KVO & KVC & NSNotificationCenter那些事
- T Fiddler 教程 _转
- thinkjs crud练习
- Linux安装ElasticSearch-2.2.0
- 用jquery写循环播放div的相关笔记 珍贵的总结 -1
- 恢复旋转排序数组
- 推荐一下我的个人博客:业余草-www.xttblog.com
- 20160308 灯塔数量
- LVM之一
- R语言-回归分析相关函数
- 虚拟机环境下部署Hadoop开发环境问题集锦
- VS2015快捷键大全
- 【LeetCode】67. Add Binary