Lumberjack日志管理

一、cocoa pods 导入

platform :ios, '8.0'

pod 'CocoaLumberjack'

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

1.添加到你的工程中


把Lumberjack添加到项目中

2.配置环境


配置相关环境

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


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

#ifdef __OBJC__

#import <CocoaLumberjack/CocoaLumberjack.h>

#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),

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容