iOS 打印日志 时间 文件名 行数 内容

2017-03-24  本文已影响0人  ChenRanmou

在pch文件中添加

#ifdef DEBUG

#define NSLog(FORMAT, ...) {\

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];\

[dateFormatter setDateStyle:NSDateFormatterMediumStyle];\

[dateFormatter setTimeStyle:NSDateFormatterShortStyle];\

[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSSS"]; \

NSString *str = [dateFormatter stringFromDate:[NSDate date]];\

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

}

#else

#define NSLog(FORMAT, ...) nil

#endif

就好了(*^__^*) …

上一篇下一篇

猜你喜欢

热点阅读