xcode中自定义log打印

打印内容包括 在哪个文件中 ? 在哪个方法中? 将要执行什么操作?

 

// 此打印实现前提:

// 1.在.pch文件中实现自定义log打印方法,log名换为LCLog

// 2.定义一个宏object @“类名”

XYLog(@"执行操作: <#option#> , 方法名:%@, 类名:%@", NSStringFromSelector(_cmd), object);

 

.pch中实现:

// 在这里自定义log

#ifdef DEBUG

#define XYLog(...)  NSLog(__VA_ARGS__)

#else

#define XYLog(...) // NSLog(__VA_ARGS__)

 

#endif

 

宏定义实现:(这个宏只能在.m文件实现,避免影响其他文件)

#define object @“类名"

posted @ 2014-11-18 09:40  _MengXY_  阅读(324)  评论(0编辑  收藏  举报