swiftyremotelogger
一个简单的远程日志器,可以从中获取日志
###功能
- 从所有设备获取远程日志
- 直接在您的服务器上获取它们
- 您只需要一行代码即可进行配置
目录
[目录]
安装
## Cocoapods 将以下内容添加到您的 Podfile 中
pod SwiftyRemoteLogger
并在您的终端中运行以下命令
pod install
使用
在 AppDelegate 中导入
import SwiftyRemoteLogger
并使用以下进行配置
RemoteLogger(baseUrl: "您的服务器 URL", logs: [.verbose, .informative, .warnings, .error], device: UIDevice.current, screen: UIScreen.main)
这样就可以了,现在您只需要调用模块函数来触发日志。例如
RemoteLogger.shared.log(type: .informative, message: "An informative log")
RemoteLogger.shared.log(type: .verbose, message: "A verbose log")
RemoteLogger.shared.log(type: .warnings, message: "A warning log")
RemoteLogger.shared.log(type: .error, message: "An error log")
扩展
为了使所有功能都在一个文件中,我的建议是在一个名为 LogExtension.swift 的文件中列出以下内容
import Foundation
import SwiftyRemoteLogger
func inform(_ message: String) {
RemoteLogger.shared.log(type: .informative, message: message)
}
func verbose(_ message: String) {
RemoteLogger.shared.log(type: .verbose, message: message)
}
func warn(_ message: String) {
RemoteLogger.shared.log(type: .warnings, message: message)
}
func error(_ message: String) {
RemoteLogger.shared.log(type: .error, message: message)
}