Xcode控制台打印[1]---CocoaLumberjack


轉載自:http://blog.csdn.net/gaoyuqiang30/article/details/70183424

如果你使用的是Swift 推薦使用swiftybeaver!非常好用的Log庫!

一、XcodeColors

  用於控制台着色的工具,地址在https://github.com/robbiehanson/XcodeColors,下載完直接安裝運行工程 XcodeColors 即可,然后運行 TestXcodeColors 檢查是否安裝成功,如果在控制台打印出有顏色的文本,說明安裝成功,如下圖

插件安裝完成后可以在Xcode的插件目錄下找到,目錄如下

~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin

 

還有一種更為簡單的方法安裝XcodeColors,通過 Alcatraz 包管理器,直接搜索安裝

 

 

二、CocoaLumberjack

  CocoaLumberjack是Mac和iOS上一個集快捷、簡單、強大和靈活於一身的日志框架,有點像java的log4j,CocoaLumberjack 對提供了很強大的輸出日志的功能,不僅可以輸出信息到控制台,還可以輸出到蘋果的日志系統,文件,關於CocoaLumberjack的詳細使用,參見官網的說明

  下面我們看看控制台着色是否正常:

  1、新建一個工程

  2、通過 cocoapods 加入 CocoaLumberjack

  3、測試

復制代碼
    //添加控制台輸出Logger
    [DDLog addLogger:[DDTTYLogger sharedInstance] withLevel:DDLogLevelAll];
//允許着色
    [[DDTTYLogger sharedInstance] setColorsEnabled:YES];
    
    //輸出信息
    DDLogError(@"錯誤信息");    //紅色
    DDLogWarn(@"警告");        //橙色
    DDLogInfo(@"提示信息");     //默認顏色
    DDLogDebug(@"調試信息");    //默認顏色
    DDLogVerbose(@"詳細信息");  //默認顏色
復制代碼

運行發現,控制台信息並沒有着色

  一番搜索發現,需要配置Xcode環境 XcodeColors才會生效

添加環境變量 XcodeColors:YES

重新運行,成功

我們把輸出等級設為 DDLogLevelWarning,只輸出警告信息和錯誤信息

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM