Corvus 3.1.4

Corvus 3.1.4

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
Released最新版本2016年12月
SwiftSwift 版本3.0

Jonas Schmid 维护。



 
依赖于
CocoaLumberjack/Default~> 2.0
SentrySwift~> 1.3
 

Corvus 3.1.4

使用 CocoaLumberjack 将日志记录到 Sentry.

  • 版本 1.0 支持 CocoaLumberjack 版本 1.9.2 和 Raven.
  • 版本 2.0 支持 CocoaLumberjack 版本 2.0.0 和 Raven.
  • 版本 3.0 支持 CocoaLumberjack 版本 2.0.0 和 SentrySwift 版本 0.3.3。
  • 版本 3.1 支持 CocoaLumberjack 版本 2.0.0 和 SentrySwift 版本 1.3.0。

使用方法

确保 SwiftSentry 已配置

如果您还没有,请导入 SwiftSentry

#import "SentryClient.h"

application:didFinishLaunchingWithOptions: 中设置客户端

SentryClient *client = [SentryClient clientWithDSN:SENTRY_DSN];
[SentryClient setSharedClient:client];

设置共享客户端很重要,因为 Corvus 使用它来记录消息。

设置 Corvus

导入类别

#import "Corvus.h"

像其他日志一样添加记录器(也必须在 application:didFinishLaunchingWithOptions: 中添加)

[DDLog addLogger:[Corvus sharedInstance]];

如果您只想在 Sentry 中显示警告和错误,请添加一个日志级别过滤器

[DDLog addLogger:[Corvus sharedInstance] withLevel:DDLogLevelWarning];

记录一些内容...

DDLogError(@"Error while setting up Core Data");

...你应该能在 Sentry 中看到它!

作者

Jonas Schmid, [email protected]

许可证

Corvus 在 MIT 许可下可用。请参阅 LICENSE 文件以获取更多信息。