Xcode8打印网络日志 nw_socket_handle_so
2016-11-07 本文已影响196人
星夜虫
Xcode8使用的时候老是打印一些乱七八糟的日志,很影响阅读我们需要的日志,解决办法如下:
在 product —> scheme —> Edit Scheme —> Run —> Argument —> Environment Variable
添加 Name:OS_ACTIVITY_MODE Value :disable
这样就不会在打印那些日志了,但是在我们用真机调试的时候,NSLog也不工作了。我们在输出窗口看不到我们想要的日志了。
解决方法:
定义一个宏即可
#ifdef DEBUG
#define CLLog(format, ...) printf("[%s] %s [第%d行] %s\n", __TIME__, __FUNCTION__, __LINE__, [[NSString stringWithFormat:format, ## __VA_ARGS__] UTF8String]);
#else
#define NSLog(format, ...)
#endif
输出的时候用CLLog(format,...)来输出就行了