TSNLogger iOS 日志工具类。
将 TSNLogger 添加到您的 podfile。
pod 'TSNLogger'
并使用以下方式安装它:
pod install
TSNLogger 是一个 iOS 日志工具类。它允许您通过调用 TSNLog 而不是 NSLog 来写入日志条目。随着日志条目的写入,它们将在内存中累积和存储,以便随时显示。
要显示日志条目,请使用
- (UIView *)createLoggerViewWithFrame:(CGRect)frame
backgroundColor:(UIColor *)backgroundColor
foregroundColor:(UIColor *)foregroundColor
方法创建并显示您的应用程序中的计时器视图。此视图可以设置为任何方便的大小,并放置在任何容器视图中。一旦创建并添加到容器视图,它就会在创建时显示累积的日志条目,并在写入新日志条目时显示。
向 TSNLogger 写入
TSNLog(@"The device name is %@", [[UIDevice currentDevice] name]);
显示日志视图
// Initialize TSNLogger and display a full-screen logger view.
TSNLogger * logger = [TSNLogger singleton];
[logger setMaxLogEntries:500];
[logger setWriteToAppleSystemLog:YES];
[[self view] addSubview:[logger createLoggerViewWithFrame:[[UIScreen mainScreen] bounds]
backgroundColor:[UIColor clearColor]
foregroundColor:[UIColor blackColor]]];
TSNLogger 根据 MIT 许可证发布,这意味着您可以在封闭和开源项目中免费使用它。但是,即使在封闭源项目中,也请在 LICENSE 文件中包含 TSNLogger 的版权声明。
如果您有任何关于 TSNLogger 的问题、建议或贡献,请联系我。