打造一个愉快的XCode控制台

2016-05-10  本文已影响617人  Chakery

原文出自:打造一个愉快的 Swift Debug 控制台

1 需要用到的库/插件:

2 安装

2.1 添加XCGLogger

在你项目的Podfile中添加:

pod 'XCGLogger', '~> 3.3' // xcode7.3 必须使用3.3版本

2.2 安装xcode插件

2.2.1 直接使用Alcatraz安装以下插件:

2.3 配置输出窗口

新建一个Log.swift文件,当然名字随意。

import XCGLogger

public let log: XCGLogger = {
    let log = XCGLogger.defaultInstance()
    #if DEBUG
        log.setup(.Debug, showThreadName: true, showLogLevel: true, showFileNames: true, showLineNumbers: true, writeToFile: nil)
    #else
        log.setup(.Severe, showThreadName: true, showLogLevel: true, showFileNames: true, showLineNumbers: true, writeToFile: nil)
    #endif
    log.xcodeColorsEnabled = true
    log.xcodeColors = [
        .Verbose: .lightGrey,
        .Debug: .darkGrey,
        .Info: .darkGreen,
        .Warning: .orange,
        .Error: .red,
        .Severe: .whiteOnRed
    ]
    return log
}()

XCGLogger 的等级从高到地分别是:

2.4 配置DEBUG

TARGETS -> Build Setting -> Other Swift Flags -> -D DEBUG
如图:


最后,效果图:
上一篇下一篇

猜你喜欢

热点阅读