SwiftGraylog
用 Swift 编写的 Graylog 库。
兼容性
版本 | 最低 iOS 版本 | Swift 版本 |
---|---|---|
1.1.0, 1.1.1 | iOS 8.0 | Swift 5 |
1.0.0 | iOS 8.0 | Swift 4 |
文档
首先,您需要定义您的 Graylog 服务器 URL。
if let url = URL(string: "https://yourgraylog.com/gelf") {
Graylog.setURL(url)
}
然后,您可以使用 log
方法并通过传递一个代表 JSON 有效负载的字典将日志发送到 Graylog。
Graylog.log(["message": "Hello Graylog!"])
以下是 Graylog 中可用的字段列表: Graylog 文档
如果在发送日志时抛出问题,则会在 Xcode 控制台打印一条消息。该框架将日志本地存储在用户首选项中,并在每 60 秒重试失败的日志。
安装
Cocoapods
将依赖添加到您的 Podfile 中
pod 'SwiftGraylog'
并在您需要使用它的地方使用 import SwiftGraylog
。
贡献
请查看贡献指南:CONTRIBUTING.md
一旦您已派生仓库,请在仓库根目录下执行 pod install
并打开 SwiftGraylog.xcworkspace
工作空间。
注意:您有权访问拉取请求和问题打开的模板文件