美文网首页
打造一个愉快的XCode控制台

打造一个愉快的XCode控制台

作者: Chakery | 来源:发表于2016-05-10 22:03 被阅读617次

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

1 需要用到的库/插件:

2 安装

2.1 添加XCGLogger

在你项目的Podfile中添加:

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

2.2 安装xcode插件

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

  • XcodeColors
  • KZLinkedConsole
  • DXXcodeConsoleUnicodePlugin

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 的等级从高到地分别是:

  • Verbose
  • Debug
  • Info
  • Warning
  • Error
  • Severe

2.4 配置DEBUG

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


最后,效果图:

相关文章

网友评论

      本文标题:打造一个愉快的XCode控制台

      本文链接:https://www.haomeiwen.com/subject/orbyrttx.html