控制Log的输出
来源:互联网 发布:绿色傲剑飞龙数据 编辑:程序博客网 时间:2024/04/29 18:17
使用下面的代码, 可以定义一个DebugLog宏,在使用IPHONE模拟器时输出日志。日志的内容包含了时间、当前类、当前函数、当前行及其他参数信息。
我们可以修改TARGET_IPHONE_SIMULATOR替换为其他预定义,或者使用在项目中自定义的宏,以达到不同模式下控制日志的输出。
1
#if TARGET_IPHONE_SIMULATOR
2
#define DebugLog(log, ...) NSLog((@"%s [Line %d] " log), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
3
#else
4
#define DebugLog(log, ...)
5
#endif
自定义宏的方法如下(xcode3.2.3)
打开项目属性, 找到Preprocessor Macros, 双击, 弹出窗口中点击+按钮即可定义.
- 控制Log的输出
- android log输出控制
- wpa_supplicant log 输出控制
- Android输出Log控制
- debug 输出log控制
- /proc/sys/kernel/printk 控制log的输出
- 【Log】一个功能强大的Log封装库包括控制日志输出,保存Log到文件,过滤输出等级。。
- 关于LOG的输出
- android的Log输出
- android的Log输出
- android的Log输出
- android的Log输出
- android的Log输出
- android的Log输出
- android的Log输出
- android的Log输出
- android的Log输出
- android的Log输出
- 全面学习分区表及分区索引(15)--修改表分区属性和模板
- 取消Word文档中所有超链接
- WIN7下Eclipse中设置字体列表中无Courier New
- 网站分析基础概念之访问数
- 修改list表分区
- 控制Log的输出
- JavaScript优美的特性
- 注重BUG分析的良好习惯
- linux shell if
- ORACLE查询二张表的差集 MINUS的用法
- PS网页设计教程XVII——在Photoshop中设计创意组合网页
- 太陽花的伤感空间日志分享:最后哭的人,还是自己
- 密码和Java中的加解密之基础部分
- Linux 中的 SQLPLUS 的 backspace 键不能用?