是否有许多iPhone开发人员正在使用的众所周知的/流行的NSLog替换/方法?是否有一个流行的开源NSLog替代品,只处理DEBUG和不同日志级别的启用?
这是一个处理确保调试类型日志记录只出现在调试状态(宏等),并支持不同的日志级别(DEBUG,WARN,INFO,ERROR等)?
我知道可能没有大量工作来实现这个功能,但我很好奇,想知道是否有大量iPhone开发人员正在使用已经流行的下载功能,这已经解决了这个问题。
是否有许多iPhone开发人员正在使用的众所周知的/流行的NSLog替换/方法?是否有一个流行的开源NSLog替代品,只处理DEBUG和不同日志级别的启用?
这是一个处理确保调试类型日志记录只出现在调试状态(宏等),并支持不同的日志级别(DEBUG,WARN,INFO,ERROR等)?
我知道可能没有大量工作来实现这个功能,但我很好奇,想知道是否有大量iPhone开发人员正在使用已经流行的下载功能,这已经解决了这个问题。
我使用Marcus Zarra的prefix.pch。它曾经在http://www.cimgf.com/2010/05/02/my-current-prefix-pch-file/,但现在网站已经关闭,被复制到此gist
它没有你想要的那么多的层次,但是它给你足够的关于你如何去做的想法。
https://github.com/CocoaLumberjack/CocoaLumberjack
即使现在看起来活跃(2011年5月)。
CocoaLumberjack是一个简单而强大的日志工具。使用几行代码,您可以将所有日志语句发送到控制台或文件,或两者。甚至到数据库。
加上它是完全可定制的。例如,您可以自定义有多少个关卡。
我很好奇,什么功能的种类和发展可能证明具有iPhone应用程序的开放源代码的日志解决方案。 – zneak 2011-03-16 02:20:38