是否有流行的开源NSLog替代品仅处理DEBUG和不同日志级别中的启用?

问题描述

| 是否有许多iPhone开发人员正在使用的众所周知/流行的NSLog替换/方法? 那是一种确保调试类型日志记录仅出现在调试状态(宏等)并且支持不同日志级别(调试,警告,信息,错误等)的方法? 我了解实现此功能可能没有很多工作,但很想知道是否有流行的下载方法,许多iPhone开发人员正在使用该软件已经解决了这一问题。     

解决方法

我使用Marcus Zarra的prefix.pch。它曾经位于http://www.cimgf.com/2010/05/02/my-current-prefix-pch-file/,但该网站现已关闭,已复制到此要点 它没有您想要的级别,但是它给您足够的想法。     ,CocoaLumberjack是一个简单但功能强大的日志记录实用程序。使用几行代码,您可以将所有日志语句发送到控制台或文件,或同时发送到两者。甚至到数据库。 加上它是完全可定制的。例如,您可以自定义有多少个级别。 https://github.com/CocoaLumberjack/CocoaLumberjack     ,https://github.com/CocoaLumberjack/CocoaLumberjack 即使在现在(2011年5月)也似乎很活跃。