能夠打印出所在類名、所在方法名、詳細時間、行號
define NSLog(format, ...) do { \
fprintf(stderr, " %s\n", \
[[[NSString stringWithUTF8String:FILE] lastPathComponent] UTF8String], \
LINE, func); \
(NSLog)((format), ##VA_ARGS); \
fprintf(stderr, "-------\n"); \
} while (0)