OBLogger提供了一组非常简单的宏和方法,用于在iPhone或iPad上记录DEBUG、WARN、INFO和ERROR消息。它主要设计用于帮助alpha或beta测试调试:消息被保存到日志文件,然后您可以从中检索。或者,您可以在提供的视图控制台中配置一个按钮,以颜色编码的方式显示日志文件。有关详细信息,请参阅示例代码。
要运行示例项目,请克隆仓库,然后首先从示例目录中运行pod install
。请查看示例项目以了解API使用的示例。
在您希望使用日志记录器的任何文件中包含进来。头文件定义了多个宏
要显示日志文件,您配置一个触发器,并在触发时显示OBViewController。视图控制器显示了其TextView,对不同的日志消息进行颜色编码,并允许您根据不同级别进行过滤。
再次提醒,最好的演示在示例中的OBViewController.m中。
当OBLogger.error或它的包装宏OB_ERROR被调用时,它会生成一个通知事件。您可以通过以下方式订阅那个事件来捕获错误
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receivedError:) name: OBLoggerErrorNotification object:nil];
来捕获错误。类似的函数也适用于警告。请注意,不幸的是,该设计存在缺陷,即观察者只会得到一个字符串,而不是错误对象。
无。这是独立的。
OBLogger 适用于 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。