美文网首页
NSLog宏定义

NSLog宏定义

作者: 醉春风 | 来源:发表于2018-05-31 11:37 被阅读29次

#define DEBUG

//宏输出函数

#ifdef DEBUG

#define SFun_Log(fmt, ...) NSLog((@"%s," "[lineNum:%d]" fmt) , __FUNCTION__, __LINE__, ##__VA_ARGS__); //带函数名和行数

#define SL_Log(fmt, ...) NSLog((@"===[lineNum:%d]" fmt), __LINE__, ##__VA_ARGS__);  //带行数

#define SC_Log(fmt, ...) NSLog((fmt), ##__VA_ARGS__); //不带函数名和行数

#else

#define SFun_Log(fmt, ...)

#define SL_Log(fmt, ...)

#define SC_Log(fmt, ...)

#endif

相关文章

网友评论

      本文标题:NSLog宏定义

      本文链接:https://www.haomeiwen.com/subject/echqsftx.html