SwiftyBeaver-Destinations
添加预配置的控制台目标
可用目标
系统要求
- iOS 9
- Xcode 9.2+
- Swift 4
安装
SwiftyBeaver-Destinations 通过 CocoaPods 提供。要安装它,请将以下行添加到您的 Podfile 中,并指定您想要的源
pod "SwiftyBeaver-Destinations/LogEntries"
pod "SwiftyBeaver-Destinations/Logmatic"
如果您只想使用 util
pod "SwiftyBeaver-Destinations/Core"
(SwiftyBeaver + Utils)
示例
要运行示例项目,克隆仓库,然后首先从 Example
目录中运行 pod install
。
用法
在你的AppDelegate类中,添加:let log = SwiftyBeaver.self
添加目的地
通过添加您的目的地来配置SwiftyBeaver:log.addDestination(<您的目的地>)
当前可用的目的地
LogEntriesDestination(token: String, level: SwiftyBeaver.Level)
Logmatic(apiKey: String, level: SwiftyBeaver.Level)
实用工具
LogUtils
文件包含日志方法
- 设备详情的字典(操作系统版本、主机名、设备名和型号):
deviceDetails() -> [String: String]
- 如果不是在主线程上,线程名:
threadName() -> String
Destinations
文件包含SwiftyBeaver的方法
SwiftyBeaver的扩展:
- 移除一个目的地:
log.removeDestination(_ dest: BaseDestination.Type)
默认目的地:
- 默认带emoji的控制台
🎉 :log.addDestination(Destinations.console)
贡献者
制作于
许可证
SwiftyBeaver-Destinations在MIT许可证下可用。有关更多信息,请参阅LICENSE文件。