Urk 1.2

Urk 1.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2015年10月
SPM支持SPM

Vito Bellini维护。



Urk 1.2

Urk

Swift编写的日志管理器,适用于Swift项目

Urk的主要目的是提供一个有效的NSLog替代品。

要求

  • Xcode 6.3
  • iOS 8.0

安装

CocoaPods是Cocoa项目的依赖管理器。CocoaPods 0.36添加了对Swift和嵌入式框架的支持。

要将Urk集成到您的Xcode项目中,在Podfile中指定它

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

pod 'Urk', '~> 1.2'

然后,运行以下命令

$ pod install


用法

导入框架

import Urk

日志

Urk.info("info message")
Urk.success("success message")
Urk.warning("warning message")
Urk.error("error message")

将生成以下输出

2015-04-17 09:52:37.019 ViewController.swift(19) viewDidLoad() INFO: info message
2015-04-17 09:52:37.089 ViewController.swift(20) viewDidLoad() SUCCESS: success message
2015-04-17 09:52:37.091 ViewController.swift(21) viewDidLoad() WARNING: warning message
2015-04-17 09:52:37.092 ViewController.swift(22) viewDidLoad() ERROR: error message

日志过滤

如果您想过滤日志,您必须指定想要哪种类型的日志。

Urk.outputLogs = [LogType.Error, LogType.Success]

将生成以下输出

2015-04-17 10:32:20.196 ViewController.swift(21) viewDidLoad() SUCCESS: success message
2015-04-17 10:32:20.200 ViewController.swift(23) viewDidLoad() ERROR: error message