美文网首页
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