LSLogViewer
LSLogViewer 是一个简单的应用程序内日志查看器。它允许将日志保存到文件中,并在应用程序内读取这些文件。
注意
在 1.x 版本中,这个库的目的本是读取设备上通过 NSLog 保存的日志,但是鉴于这一功能在最新的 iOS 版本上已不再可能,因此现在这个库将日志保存到应用程序 Documents 目录下的自定义文件中并读取这些文件。
用法
要记录一些内容,请使用 LSLog 代替 NSLog,如下所示(如果您使用 Swift 代码,则使用 LSLogl)。这将把您的日志保存到应用文档目录的文件中。
LSLog(@"Hello!");
要显示允许读取日志的 LSLogViewer 屏幕,只需从您的代码中以任何地点调用它,像下面这样。
[LSLogViewer showViewer];
只需一行代码,您也可以注册一个三指三击手势,这将打开 LSLogViewer 而不需要额外的代码。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// setting UIWindow
// ...
[LSLogViewer registerThreeFingerTripleTapGesture];
return YES;
}
许可证
LSLogViewer 在 MIT 许可证下可用。请参阅 LICENSE。