通过用宏替换NSLog,在编译时很容易“禁用”它,等等。
可以在运行时禁用NSLog (或一般为ASL )吗?
我的目标是压制一些我无法控制的日志。
发布于 2015-10-22 15:29:38
看看木材架。在那里,您可以根据需要设置日志记录级别。要在发布应用程序时隐藏某些日志语句,只需使用#ifdef版本和#ifdef调试宏将日志记录级别从“调试”更改为“信息”。
更新:
如果日志语句来自您要链接的另一个框架,您可以使用类似方法摆动的东西来用自定义方法交换NSlog的实现。
https://stackoverflow.com/questions/33284680
复制相似问题