NSLog替代品?

x89*_*a10 2 objective-c ios

原始问题: 对于iOS应用程序,NSLog的备用日志记录模块有哪些?请解释您亲身经历的利弊.

附加请求1: 我确实尝试使用TestFlight TFLog,这也有助于将日志上传到他们的服务器,但是当应用程序在后台运行时需要记录时似乎有限.有助于滚动/压缩日志文件和服务器上载的日志记录系统将大有帮助.

附加请求2: 有些人写的另一个问题是,当您提交应用程序进行生产时,Apple不喜欢它.

谢谢.

yfr*_*cis 7

总是存在printf一系列函数,这些函数通常比对象更快NSLog,但是不支持%@对象的格式说明符.

最近我一直在使用优秀的Lumberjack框架进行日志记录,这是异步的,不会对代码产生性能影响.它还具有大量用于日志输出格式的自定义功能.