调试信息的宏定义 .
来源:互联网 发布:首届全球程序员节logo 编辑:程序博客网 时间:2024/06/05 17:37
#define debug(format, ...) NSlog(@"DEBUG[%s %s %d]: "format,__FILE__,__FUNCTION__,__LINE__,##__VA_ARGS__)
#define info(format, ...) NSlog(@"INFO[%s %s %d]: "format,__FILE__,__FUNCTION__,__LINE__,##__VA_ARGS__)
#define warn(format, ...) NSlog(@"WARN[%s %s %d]: "format,__FILE__,__FUNCTION__,__LINE__,##__VA_ARGS__)
#define error(format, ...) NSlog(@"ERROR[%s %s %d]: "format,__FILE__,__FUNCTION__,__LINE__,##__VA_ARGS__)
- 调试信息的宏定义
- 调试信息的宏定义 .
- 宏定义实现调试信息的打印控制
- 调试信息的宏定义:能够打印出文件名、函数、行数、日志,方便调试
- ******************** 宏定义的调试 ********************
- 程序调试信息的输出__FILE__,__LINE__,不定参数的宏定义
- 程序调试信息的输出__FILE__,__LINE__,不定参数的宏定义
- 程序调试信息的输出__FILE__,__LINE__,不定参数的宏定义
- 调试代码的宏定义
- 调试代码的宏定义
- 宏定义神级用法-调试信息便捷开关
- linux C宏定义实现打印调试信息
- C语言中宏定义的一个调试用法,巧用宏定义来调试,调试技巧
- C语言中宏定义的一个调试用法,巧用宏定义来调试,调试技巧
- gdb调试宏定义并显示宏定义的值
- windows下的调试宏定义
- 关于DEBUG调试用的宏定义
- GDB调试技巧:调试复杂的宏定义
- 进程间的通信方式
- windows平台下用eclipse开发c和c++程序
- android opengles 3.0 学习(一):顶点绘制法 VBOs(Vertex Buffer Objects)
- 宏定义中的##操作符和... and _ _VA_ARGS_ _ .
- 通过进程ID得到进程名
- 调试信息的宏定义 .
- 一袭疏影,旧梦眷顾青春
- 黑马程序员_IO流(二)
- 根据算法时间复杂度估算算法运行时间的示例及“对数Lg (x)"的灵活应用
- 守护进程(Daemon)编程
- A. The Wall
- Hibernate多对一实例【xml和注解】many-to-one(十六)
- 秦九韶算法 求解多项式值
- 管家婆服装.NET II TOP V6.5-采购入库单(一)