ConsoleLog
介绍
您可以轻松创建和查看日志。
需求
ConsoleLog
使用 Swift 4 编写。兼容 iOS 8.0+
安装
CocoaPods
标签可通过 CocoaPods 获得。要安装它,只需将以下行添加到您的 Podfile 中
pod 'ConsoleLog'
使用方法
代码编辑器
import ConsoleLog
ConsoleLog.shared.show()
完成!
写入
remove
```swift
ConsoleLog.shared.remove()
显示和隐藏
ConsoleLog.shared.show()
ConsoleLog.shared.hide()
获取
// [ConsoleVO]
ConsoleLog.shared.readArray
// String
ConsoleLog.shared.read
// [ConsoleVO]
ConsoleLog.shared.todayReadArray
// String
ConsoleLog.shared.todayRead
自定义
ConsoleLog.consoleOptions
// MARK: LevelString
public struct LevelString {
var verbose = "💜 VERBOSE"
var debug = "💚 DEBUG"
var info = "💙 INFO"
var warning = "💛 WARNING"
var error = "❤️ ERROR"
var verboseColor = UIColor(red: 173/255, green: 58/255, blue: 243/255, alpha: 1)
var debugColor = UIColor(red: 64/255, green: 198/255, blue: 41/255, alpha: 1)
var infoColor = UIColor(red: 9/255, green: 99/255, blue: 246/255, alpha: 1)
var warningColor = UIColor(red: 252/255, green: 210/255, blue: 62/255, alpha: 1)
var errorColor = UIColor(red: 255/255, green: 55/255, blue: 43/255, alpha: 1)
}
// MARK: NavigationOptions
public struct NavigationOptions {
var barColor = UIColor(white: 230/255, alpha: 1)
var barTintColor = UIColor.black
}
// MARK: WebViewOptions
public struct WebViewOptions {
var backgroundColor = UIColor.black
var textColor = UIColor(red: 192/255, green: 192/255, blue: 186/255, alpha: 1)
var fontSize: CGFloat = 10
}
// MARK: InfoOptions
public struct InfoOptions {
var isLanguage = true
var isPreferredLanguages = true
var isLocale = true
var isVersion = true
var isBulid = true
var isUUID = true
var addText = ""
}
// MARK: ConsoleLogTitle
public struct ConsoleLogTitle {
var todayLog = "Today Log"
var log = "All Log"
var info = "Info"
}
// MARK: ConsoleOptions
public struct ConsoleOptions {
var levelString = LevelString()
var naviagationOptions = NavigationOptions()
var webViewOptions = WebViewOptions()
var consoleLogTitle = ConsoleLogTitle()
var infoOptions = InfoOptions()
var dateFormat = "yyyy-MM-dd HH:mm:ss"
var line = "------------------------------------------------------------"
var ascending = false
}
作者
pikachu987, [email protected]
许可证
ConsoleLog 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。