一个好用的NSLog

2024-10-22  本文已影响0人  LV大树
#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]

上一篇 下一篇

猜你喜欢

热点阅读