|
|
1
2
我发现在开发过程中添加的日志消息通常会执行以下三项操作之一:
第一类中的消息通常在功能完成时删除,第二类中的消息使用宏(如链接问题中的宏)过滤掉,第三类中的消息保留在发布中。 显然,这些线条是模糊的,但我认为归根结底还是要尊重原木。如果您的应用程序充斥着无用的信息,那么很难注意到来自其他应用程序的错误,这将是一个(小)资源消耗。
使用asl函数记录优先级较低的消息,如
|
|
|
2
2
也有 this question 它通过去掉语句来询问任何性能优势。陪审团似乎仍然对任何硬性数字持反对态度,但传统的观点认为,通过宏观调控来排除硬性数字。你仍然可以得到你的调试信息,用户可以得到一个没有混乱的应用程序。 |