要运行示例项目,首先克隆仓库,然后在 Example 目录下运行 pod install
。
FPGSilentLogger 会自动记录所有生成的错误和视图控制器生命周期!我们使用 JRSwizzle
,确保这个包会做到“正确的事情™”。
通过篡改我们感兴趣的 NSError
和 UIViewController
方法,所有实例都以神奇的方式自动记录!我们使用 JRSwizzle
,因此您有信心这个包“做正确的事情™”。
简单地对齐 FPGLoggerDelegate
并调用带有您的合规对象的 + [FPGLogger setDelegate:]
!
#pragma mark - FPGLoggerDelegate
- (void)logString:(nonnull NSString *)string {
CLS_Log(@"%@", string);
}
- (nullable NSString *)logPrefix {
return @"[FPG] ";
}
FPGSilentLogger 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中:
pod "FPGSilentLogger"
Francesco Perrotti-Garcia,[email protected]
FPGSilentLogger 按照MIT许可证提供。有关更多信息,请参阅 LICENSE 文件。