Emoji-Logger 0.0.93

Emoji-Logger 0.0.93

Alon Genosar维护。



  • Alon Genosar

Emoji-Logger

a a

概述

轻量级 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