我想知道当 iPhone 应用程序运行以用于稍后的调试目的时,我们是否需要将异常/错误记录在文件系统的公共文件中?或者这是由 IOS 通过设备日志自动处理的?
我现在使用可以在 consol 上打印的 NSLog 语句,但是在 Java 中是否有类似于 log4j 的东西,您可以将所有调试语句(包括错误/异常)放在一个文件中,以便稍后进行分析。
处理这种情况的最佳方法是什么。
我想知道当 iPhone 应用程序运行以用于稍后的调试目的时,我们是否需要将异常/错误记录在文件系统的公共文件中?或者这是由 IOS 通过设备日志自动处理的?
我现在使用可以在 consol 上打印的 NSLog 语句,但是在 Java 中是否有类似于 log4j 的东西,您可以将所有调试语句(包括错误/异常)放在一个文件中,以便稍后进行分析。
处理这种情况的最佳方法是什么。
在上一篇关于 SO 的帖子中可以找到一些很好的信息:
另一个一般日志记录的好技巧是使用 DLog 宏:
http://iphoneincubator.com/blog/debugging/the-evolution-of-a-replacement-for-nslog