Houston 0.2.2

Houston 0.2.2

Rudy Bermudez维护。



Houston 0.2.2

Build Status Coverage Status Documentation CocoaPods Compatible CocoaPods CocoaPods Platforms Swift License

Houston是一个简单的轻量级日志库,用于iOS。它旨在允许轻松地将应用程序数据记录到多个端点(控制台,stdout,http等)。受到corey-rb的启发

功能

  • 单设
  • 记录字符串和对象
  • 多个输出目的地
  • 自定义格式化
  • iOS、watchOS、tvOS、macOS兼容性
  • 记录到文件
  • 记录到HTTP端点
  • 完整的文档

要求

  • Xcode 8.3+
  • iOS 8.0+
  • watchOS 2.0+
  • macOS 10.10+
  • Swift 5.0+

安装

要将Houston集成到您的项目中,请将以下内容添加到项目Podfile中

pod 'Houston'

Carthage

即将推出。

Swift 包管理器

即将推出。

基本用法 (快速入门)

在每个源文件中,

import Houston

在您的 AppDelegate(或其他全局文件)中配置日志目标

let consoleDestination = ConsoleDestination()
Logger.add(destination: consoleDestination)

基本日志记录

您可以记录几乎任何内容。

您可以直接记录简单的字符串

Logger.verbose("View Loaded")
Logger.warning("Yikes something is not right")
Logger.error("Fatal Error")

或者记录对象

Logger.info(Date())
Logger.debug(["Yellow", "Blue", 3])

输出

贡献

想学习 Swift 并为其做出贡献? 阅读此处

许可证

Houston 采用 MIT 许可证发布。有关详细信息,请参阅 LICENSE