NSlog输出的改写

 

 

#ifndef __1_Header_h

#define __1_Header_h

#define DEBUG 1

#define bb 1

 

#ifdef aa

#ifdef DEBUG

#define NSLog(FORMAT, ...) fprintf(stderr,"%s\n",[[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);

#else

#define NSLog(...)

#endif

#endif

 

#ifdef bb

#ifdef DEBUG

#define NSLog(FORMAT, ...) fprintf(stderr,"%s:%d\t%s\n",[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);

#else

#define NSLog(...)

#endif

#endif

 

#endif

 

posted @ 2015-09-02 18:56  阿凡提王  阅读(117)  评论(0)    收藏  举报