#define NSLog(format, ...) {\
NSDate *date = [NSDate date];\
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];\
formatter.dateFormat = @"YYYY-MM-dd HH:mm:ss.SSS";\
NSString* strDateTime = [formatter stringFromDate:date];\
printf("\n %s>%s [第%d行] %s\n",[[NSString stringWithFormat:@"%@",strDateTime] UTF8String], __FUNCTION__, __LINE__, [[NSString stringWithFormat:format, ## __VA_ARGS__] UTF8String]);}
效果如下:
2024-10-23 11:28:45.836>-[MqttManager isConnecting] [第149行] ----[MqttManager isConnecting]
2024-10-23 11:28:45.844>-[MqttManager isConnecting] [第149行] ----[MqttManager isConnecting]
2024-10-23 11:28:45.845>-[MqttManager isConnecting] [第149行] ----[MqttManager isConnecting]
2024-10-23 11:28:45.836>-[MqttManager isConnecting] [第149行] ----[MqttManager isConnecting]
2024-10-23 11:28:45.844>-[MqttManager isConnecting] [第149行] ----[MqttManager isConnecting]
2024-10-23 11:28:45.845>-[MqttManager isConnecting] [第149行] ----[MqttManager isConnecting]










网友评论