打造一个愉快的XCode控制台

原文出自:打造一个愉快的 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
如图:


最后,效果图:

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容