Simple-Logger 0.0.5

Simple-Logger 0.0.5

Alon Genosar 维护。



  • Alon Genosar

Logger

概述

一个轻量级的 Swift 日志记录器,带有严重级别和内置表情符号

安装

手动安装

  • 克隆此 Git
  • 将 Logger.swift 文件拖到 Xcode 中
  • 从对话框中选择 "复制文件"。

CocoaPods

将以下行添加到您的 Podfile 中

pod 'Logger'

Carthage

将以下行添加到您的Cartfile中

github "alongenosar/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")

在Debug窗口,这将产生以下结果

🔵info: message more information

使用严重性 'warning' 记录日志

Logger.log(level:.warning,"warning message","more warning information")

//Or 

Logger.warning("warning message","more warning information")

在Debug窗口,这将产生以下结果

🔶warning: warning message more warning information

使用严重性 'error' 记录日志

Logger.log(level:.error,"error message,","more stuff")

//Or

Logger.error("error message,","more stuff")

在Debug窗口,这将产生以下结果

🔴error: error message, more stuff

推翻消息前缀,不论其严重性级别如何

Logger.log("apple message",["foo:"bar"],prefixOverride:"🍏apple:")

在debug区域

🍏apple: apple message {"foo":"bar"}

//更改级别前缀 Logger.set(prefix: "** ERROR **", forLevel: .error) Logger.error("错误消息,","更多内容") //在调试区 ** ERROR ** 错误消息,更多内容