Xcode:解决控制台打印不全的问题

只需要定义一个宏就可以啦,贴上代码供后来者参考。

/** 设置HLLog可以打印出类名,方法名,行数 */

ifdef DEBUG

define DHLog(format, ...) printf("class: <%p %s:(%d) > method: %s \n%s\n", self, [[[NSString stringWithUTF8String:FILE] lastPathComponent] UTF8String], LINE, PRETTY_FUNCTION, [[NSString stringWithFormat:(format), ##VA_ARGS] UTF8String] )

else

define DHLog(...)

endif

PS:要使用printf,而不要使用NSLog。

你可能感兴趣的:(Xcode:解决控制台打印不全的问题)