Tambo是一个多功能的日志框架,目前正在开发中。
安装
CocoaPods
pod 'Tambo'
使用方法
基本
为了立即使用Tambo,您只需要执行以下操作
import Tambo
:这通常在您的AppDelegate
中完成。- 创建一个带有
default
Tambo单例的全局常量,例如let log = Tambo.default
。 - 开始调用日志 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)
现在我们准备向控制台显示一些日志了。太棒了!!!
按优先级排序
- error
- warning
- info
- debug
- verbose
log.info("Request succeeded")
log.info(["one", "two", 3])
log.info(UIViewController(), context: ["url": request.url])
- CI集成
- 已验证的Cartfile支持
- Linux测试
这个框架仍在开发中,欢迎您
- 尝试使用
- 贡献力量
- 提交问题/功能请求