轉載自:http://blog.csdn.net/gaoyuqiang30/article/details/70183424
如果你使用的是Swift 推薦使用swiftybeaver!非常好用的Log庫!
用於控制台着色的工具,地址在https://github.com/robbiehanson/XcodeColors,下載完直接安裝運行工程 XcodeColors 即可,然后運行 TestXcodeColors 檢查是否安裝成功,如果在控制台打印出有顏色的文本,說明安裝成功,如下圖
插件安裝完成后可以在Xcode的插件目錄下找到,目錄如下
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin
還有一種更為簡單的方法安裝XcodeColors,通過 Alcatraz 包管理器,直接搜索安裝
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,只輸出警告信息和錯誤信息