CocoaLumberjack

本来学习一下CocoaLumberjack,网上搜了一下发现基本上都是那几篇相同的文章复制过来粘贴过去连标点符号都不变的,无奈,所以自己搜集了整理了一下,虽然看上去有些简陋但还是挺简洁实用的。

前提

首先自己建立一个测试的Demo然后用cocopods安装cocoalumberjack(至于Cocoapods的使用方法请看另一篇文章:CocoaPods的使用)

在Podfile文件中加入 pod 'CocoaLumberjack' #注意引号的格式。

然后 pod update 一下就可以了
安装完这个CocoaLumberjack 就可以用了,很多教程里面都说添加一个common.h文件然后把common.h文件加到.pch文件里面就行了其实其原理就是把下面的几行代码整个工程能用到就行了,具体怎么实现看个人爱好了。

1
2
3
4
5
6
7
8
9
 #ifdef DEBUG

static const DDLogLevel ddLogLevel =DDLogLevelVerbose;

#else

static const DDLogLevel ddLogLevel = DDLogLevelOff;

#endif

然后还需要导入 “CocoaLumberjack.h” 文件之后在appdelegate里面实例化两个单例就可以使用DDLog了

[DDLog addLogger:[DDTTYLogger sharedInstance]];

[[DDTTYLogger sharedInstance] setColorsEnabled:YES];

###基础的使用方法如下

DDLogError(@”错误颜色”); //默认是红色的

DDLogWarn(@”警告颜色”); //默认是橙色的

DDLogInfo(@”提示颜色”); //默认是黑色的

DDLogVerbose(@”详细信息颜色”); //默认是黑色的