美文网首页
打造一个愉快的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