CocoaLumberjack——帶顏色的Log

CocoaLumberjack能夠帶顏色Log,具體的好處嘛,誰用誰知道,:]git

具體步驟以下:github

1. 安裝XcodeColors插件

下載地址:https://github.com/robbiehanson/XcodeColorsapp

安裝方法:

  • 下載並解壓縮XcodeColors-master.zip
  • 打開XcodeColors項目,編譯項目能夠自動將插件安裝至~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin
  • 從新啓動Xcode
  • 再次打開XcodeColors項目
  • 運行TestXcodeColors測試插件是否安裝成功

2. 下載CocoaLumberjack開源框架

下載地址:https://github.com/CocoaLumberjack/CocoaLumberjack框架

3. 新建項目,將CocoaLumberjack拖入項目中

4. 建立Common.h

#ifdef DEBUG
static const int ddLogLevel = LOG_LEVEL_VERBOSE;
#else
static const int ddLogLevel = LOG_LEVEL_OFF;
#endif

5. 在xxx-Prefix.pch中添加Common.h的引入

#import "Common.h"

6. 實例化DDLog

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions測試

方法中設置DDLogspa

// 實例化 lumberjack
[DDLog addLogger:[DDTTYLogger sharedInstance]];
// 容許顏色
[[DDTTYLogger sharedInstance] setColorsEnabled:YES];

使用方法

lumberjack提供了四種Log方法
插件

DDLogError(@"錯誤信息"); // 紅色
DDLogWarn(@"警告"); // 橙色
DDLogInfo(@"提示信息"); // 默認是黑色
DDLogVerbose(@"詳細信息"); // 默認是黑色

其餘

若是要修改Log輸出的顏色可使用以下代碼:code

[[DDTTYLogger sharedInstance] setForegroundColor:[UIColor blueColor] backgroundColor:nil forFlag:LOG_FLAG_INFO];
相關文章
相關標籤/搜索