标签: iphone ios objective-c logging dynamic
我正在开发一个iphone应用程序。我想要执行时方法的日志文件名,方法名和行号。我使用以下代码来获取所需的值。
NSLog(@"Hi! I'm in method %s at %s:%u", __FUNCTION__, __FILE__, __LINE__);
但是,我想在不使用代码中的NSLog的情况下动态记录值。
我尝试过环境变量NSObjCMessageEnabled: YES,它只提供方法名称,但我也想要文件名和行号。请帮忙。
NSObjCMessageEnabled: YES