今天想學(xué)習(xí)一下CocoaLumberjack,網(wǎng)上搜了一下發(fā)現(xiàn)基本上都是那幾篇相同的文章復(fù)制過來粘貼過去連標(biāo)點(diǎn)符號(hào)都不變的财饥,表示很無奈了换吧,所以自己搜集了整理了一下。
首先自己建立一個(gè)測試的Demo然后用cocopods安裝cocoalumberjack(至于Cocoapods的使用方法請看另一篇文章:CocoaPods的使用)
?在Podfile文件中加入?pod 'CocoaLumberjack' ? #注意引號(hào)的格式钥星。
然后 pod update 一下就可以了
安裝完這個(gè)CocoaLumberjack 就可以用了,很多教程里面都說添加一個(gè)common.h文件然后把common.h文件加到.pch文件里面就行了其實(shí)其原理就是把下面的幾行代碼整個(gè)工程能用到就行了满着,具體怎么實(shí)現(xiàn)看個(gè)人愛好了谦炒。
#ifdef DEBUG
static const DDLogLevel ddLogLevel =DDLogLevelVerbose;
#else
static const DDLogLevel ddLogLevel = DDLogLevelOff;
#endif
然后還需要導(dǎo)入 "CocoaLumberjack.h" 文件之后在appdelegate里面實(shí)例化兩個(gè)單例就可以使用DDLog了
[DDLog addLogger:[DDTTYLogger sharedInstance]];?
[[DDTTYLogger sharedInstance] setColorsEnabled:YES];
基礎(chǔ)的使用方法如下
DDLogError(@"錯(cuò)誤顏色"); ?//默認(rèn)是紅色的
DDLogWarn(@"警告顏色"); //默認(rèn)是橙色的
DDLogInfo(@"提示顏色"); ?//默認(rèn)是黑色的
DDLogVerbose(@"詳細(xì)信息顏色"); //默認(rèn)是黑色的