CocoaLumberjack

1. 简介

               CocoaLumberjackMaciOS上一个集快捷/简单/强大/灵活于一身的日志框架

2. 特点

  •  快速     CocoaLumberjackNSLog快了一个量级
  • 简单      应用程序启动时,只需要几行代码就能配置CocoaLumberjack, 并且DDLog宏与NSLog具有完全相同的格式和语法, 使用超级简单
  • 强大      

        1. 一个日志语句可以被发送到多个logger

        2. 可以同时记录文件和控制台

        3. 也可以创建自己的logger, 将日志信息发送到网络/数据库或者分布式文件系统中

3. 导入色彩日志框架

  • 0.导入头文件

    #import "DDLog.h"

    #import "DDFileLogger.h"

    #import "DDASLLogger.h"

    #import "DDTTYLogger.h"

  • /*

     1.什么时候需要显示LOG?

        开发阶段

     2.为什么要定义定义日志级别?

        >降低我们的工作量

        >发布阶段自动屏蔽LOG

     注意:开发阶段系统会自动给我们定义一个叫做DEBUG的宏, 而发布阶段没有

     */

    1.定义日志级别

    #ifdef DEBUG

    static const int ddLogLevel = LOG_LEVEL_VERBOSE;

    #else

    static const int ddLogLevel = LOG_LEVEL_OFF;

    #endif

  • 2. didFinishLaunchingWithOptions方法中初始化带色彩日志

    [DDLog addLogger:[DDTTYLogger sharedInstance]];

  • 3.开启色彩日志

    [[DDTTYLogger sharedInstance] setColorsEnabled:YES];

  • 5.修复Xcode6不显示色彩日志问题

    >In Xcode bring up the Scheme Editor (Product -> Edit Scheme...)

    >Select "Run" (on the left), and then the "Arguments" tab

    >Add a new Environment Variable named "XcodeColors", with a value of "YES"

4. 其他介绍

         1.日志类型

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

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

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

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


          2.DDLog日志种类。

             DDLogError:定义输出错误文本

             DDLogWarn:定义输出警告文本

             DDLogInfo:定义输出信息文本

             DDLogDebug:定义输出调试文本

             DDLogVerbose:定义输出详细文本


          3.日志级别 

              >LOG_LEVEL_ERROR,只会看到DDlogError语句。

              >LOG_LEVEL_WARN 只会看到DDLogErrorDDLogWarn语句。

               >LOG_LEVEL_INFO,  会看到errorWarnInfo语句。

               >LOG_LEVEL_VERBOSE,会看到所有DDLog语句。

               >LOG_LEVEL_OFF, 将不会看到任何DDLog语句。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值