ddapp.info/c.html,DDlog日志输出

DDlog库可以让Xcode的输出台变得五彩缤纷,同时可以控制打印的开关.对于调试很是方便.

下面介绍一下安装方法.

一、安装xCode扩展插件XcodeColors

1.下载地址:https://github.com/robbiehanson/XcodeColors

2.下载完成后,打开XcodeColors项目,编译即可。

3.完全退出xCode,重新打开。

4.运行TestXcodeColors项目,尝试,是否安装成功。

二、引入第三方库CocoaLumberjack。

1.下载DDLog。下载地址:https://github.com/CocoaLumberjack/CocoaLumberjack

2.将DDLog添加到你的项目中。或者使用cocoapod:pod 'CocoaLumberjack', '~> 2.0.0-beta4'

三、DDLog常用API介绍

1.初始化DDLog。

DDLog:基础类,必须引入的。

DDASLLogger:支持将调试语句写入到苹果的日志中。一般正对Mac开发。可选。

DDTTYLogger:支持将调试语句写入xCode控制台。我们即使要用它。可选。

DDFileLogger:支持将调试语句写入到文件系统。可选。

2.DDLog日志种类。

DDLog的输出级别默认提供以下若干种:

DDLogError:定义输出错误文本

DDLogWarn:定义输出警告文本

DDLogInfo:定义输出信息文本

DDLogDebug:定义输出调试文本

DDLogVerbose:定义输出详细文本

提供的日志级别为:

LOG_LEVEL_ERROR:只显示错误日志。

LOG_LEVEL_WARN:包括:LOG_LEVEL_ERROR

LOG_LEVEL_INFO:包括:LOG_LEVEL_WARN

LOG_LEVEL_DEBUG:包括:LOG_LEVEL_INFO

LOG_LEVEL_VERBOSE:包括:LOG_LEVEL_DEBUG

LOG_LEVEL_OFF:关闭日志

3.使用DDLog.

staticconstintddLogLevel = LOG_LEVEL_VERBOSE;// 定义日志级别

[DDLogaddLogger:[DDTTYLoggersharedInstance]];// 初始化DDLog日志输出,在这里,我们仅仅希望在xCode控制台输出

[[DDTTYLoggersharedInstance]setColorsEnabled:YES];// 启用颜色区分

DDLogError(@"错误信息");// 红色

DDLogWarn(@"警告");// 橙色

DDLogInfo(@"提示信息");// 默认是黑色

DDLogVerbose(@"详细信息");// 默认是黑色

DDLog同时支持自定义日志的颜色.

[DDLogaddLogger:[DDASLLoggersharedInstance]];// 如果需要,可以添加其他的日志输出支持

[[DDTTYLoggersharedInstance]setForegroundColor:[UIColorblueColor]backgroundColor:nilforFlag:LOG_FLAG_INFO];// 修改指定打印类型的颜色

important !!,   add by zhai :

当你在一个页面中使用DDLog时,需要在这个页面中申明: staticconstintddLogLevel =LOG_LEVEL_VERBOSE; 注意ddLogLevel名字不可自定义.

提示:

如果按上面的步骤执行后发现在Xcode输出台中任然没有颜色.则需要按以下步骤调节:

Select the "Run" -> "Arguments" Under "Environment Variables" Click the "+" button. In the "Name" column enter: "XcodeColors" In the "Value" column enter: "YES"

OR:在APPDelegate方法中:

#if TARGET_IPHONE_SIMULATOR

// Sends log statements to Xcode console - if available

setenv("XcodeColors", "YES", 1);

[DDLog addLogger:[DDTTYLogger sharedInstance]];

[[DDTTYLogger sharedInstance] setColorsEnabled:YES];

#endif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值