Emoji-Logger
概述
轻量级 Swift 控制台日志记录器,带有严重等级和内置表情符号
安装
手动
- 克隆此 git
- 将 Logger.swift 文件拖入 Xcode
- 从对话框中选择“复制文件”
CocoaPods
将以下行添加到 Podfile 中
pod 'Emoji-Logger'
Carthage
将以下行添加到您的Cartfile中
github "alongenosar/Emoji-Logger"
使用
Swift 示例。
设置Logger输出严重性等级
Logger.logLevel = .info
使用严重性 'info' 记录
Logger.log(level:.info,"message","more information")
//You can also omit the level as .info is the default sevirity level
Logger.log("message","more information")
//Or
Logger.info("message","more information")
在调试窗口中这会产生
🔵info: message more information
使用严重性 'warning' 记录
Logger.log(level:.warning,"warning message","more warning information")
//Or
Logger.warning("warning message","more warning information")
在调试窗口中这会产生
🔶warning: warning message more warning information
使用严重性 'error' 记录
Logger.log(level:.error,"error message,","more stuff")
//Or
Logger.error("error message,","more stuff")
在调试窗口中这会产生
🔴error: error message, more stuff
无视严重性等级覆盖消息前缀
Logger.log("apple message",["foo:"bar"],prefixOverride:"🍏apple:")
在调试区域
🍏apple: apple message {"foo":"bar"}
更改等级前缀
Logger.set(prefix: "** ERROR **", forLevel: .error)
Logger.error("error message,"more stuff")
//in debug area
** ERROR ** error message, more stuff