Tambo 1.1.7

Tambo 1.1.7

Massimo Donati维护。



Tambo 1.1.7

  • 作者
  • Massimo Donati

Tambo banner image

supported platforms programming language cocoapod cocoapod

Tambo是一个多功能的日志框架,目前正在开发中。

安装

CocoaPods

pod 'Tambo'

使用方法

基本

为了立即使用Tambo,您只需要执行以下操作

  1. import Tambo:这通常在您的AppDelegate中完成。
  2. 创建一个带有default Tambo单例的全局常量,例如let log = Tambo.default
  3. 开始调用日志 API 以在Xcode控制台中设置日志。

全部功能

为了按照预期使用Tambo,您需要创建一个具有标识符的实例(在可能包含多个Tambo实例的复杂应用程序中跟踪日志源非常有用)。

let log = Tambo(identifier: "com.my.logger")

然后您需要创建一个流对象,在Tambo语言中,该对象定义了日志将要显示/发送到的位置。在这个例子中,让我们使用TConsoleStream类创建一个Xcode控制台流。

let console = TConsoleStream(identifier: "com.my.console", printMode: .print)

创建流之后,我们可以按需对其进行配置,然后我们就可以将其添加到Tambo实例中以便开始记录日志。

log.add(stream: console)

现在我们准备向控制台显示一些日志了。太棒了!!!🎉🎉🎉🎉

按优先级排序

  1. error
  2. warning
  3. info
  4. debug
  5. verbose

log.info("Request succeeded")
log.info(["one", "two", 3])
log.info(UIViewController(), context: ["url": request.url])

  1. CI集成
  2. 已验证的Cartfile支持
  3. Linux测试

这个框架仍在开发中,欢迎您

  1. 尝试使用
  2. 贡献力量
  3. 提交问题/功能请求