FYLogger 0.82

FYLogger 0.82

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新版本2016年9月
SPM支持 SPM

syxc 维护。



  • syxc

FYLogger

一个用于 iOS 的小型日志框架,灵感来源于 HeliumLogger.

特点

  • 不同的日志级别,如警告(Warning)、详细(Verbose)和错误(Error)
  • 支持通过 UIAlertView 显示日志
  • 调试、发布模式

分支

  • Swift 2.2 - 2.3 & Xcode 8.0 swift2.3
  • Swift 3.0 & Xcode 8.0 master

安装

FYLogger 支持多种方法在项目中安装库。

Podfile

要使用 CocoaPods 在 Xcode 项目中集成 FYLogger,请在 Podfile 中指定它

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'

target 'TargetName' do
  pod 'FYLogger'
end

安装手册

您可以将文件 FYLog.swift 复制到项目中。

示例用法

import FYLogger

let log = FYLog()

log.info("from \(self.classForCoder)")
log.alert("from \(self.classForCoder)")

调试、发布模式

通过使用 Swift 构建标志,您可以在调试和预发布/生产中使用不同的日志级别。转到 "构建设置" -> "Swift 编译器" - "自定义标志" - "其他 Swift 标志",并将 -DDEBUG 添加到 "调试" 项。

/// Setup FYLogger
func setupLogger() {
  #if DEBUG
    log.debug = true
  #else
    log.debug = false
  #endif
}

许可证

FYLogger 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。