Lumberjack日志管理

一、cocoa pods 导入

platform :ios, '8.0'

pod 'CocoaLumberjack'

二、文件导入。这是git链接

1.添加到你的工程中


Lumberjack日志管理_第1张图片
把Lumberjack添加到项目中

2.配置环境


Lumberjack日志管理_第2张图片
配置相关环境

3.Search Paths 的设置 将$(BUILT_PRODUCTS_DIR)/include添加到release和debug中


Lumberjack日志管理_第3张图片

三、在你的pch文件中如此设置:

#ifdef __OBJC__

#import

#endif

#ifdef DEBUG

static const int ddLogLevel = DDLogLevelVerbose;

#else

static const int ddLogLevel = DDLogLevelOff;    //LOG_LEVEL_OFF

#endif

四、AppDelegate中

[DDLog addLogger:[DDASLLogger sharedInstance]];

[DDLog addLogger:[DDTTYLogger sharedInstance]];

[[DDTTYLogger sharedInstance] setColorsEnabled:YES];


日志类别:

//    DDLogError:定义输出错误文本

//    DDLogWarn:定义输出警告文本

//    DDLogInfo:定义输出信息文本

//    DDLogDebug:定义输出调试文本

//    DDLogVerbose:定义输出详细文本


日志级别:ddLogLevel

//    DDLogLevelOff      = 0,

//    DDLogLevelError    = (DDLogFlagError),

//    DDLogLevelWarning  = (DDLogLevelError  | DDLogFlagWarning),

//    DDLogLevelInfo      = (DDLogLevelWarning | DDLogFlagInfo),

//    DDLogLevelDebug    = (DDLogLevelInfo    | DDLogFlagDebug),

//    DDLogLevelVerbose  = (DDLogLevelDebug  | DDLogFlagVerbose),

你可能感兴趣的:(Lumberjack日志管理)