zoukankan      html  css  js  c++  java
  • DDLog-不同颜色打印信息

    (一)下载安装

    1.安装插件

    XcodeColors

    Github 链接:https://github.com/robbiehanson/XcodeColors

    打开XcodeColors项目,编译即可。它会在你的电脑中安装插XcodeColors.xcplugin。具体路径在:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin(可以去瞅一眼)。

    2.引入第三方库

    CocoaLumberjack

    Github 链接:https://github.com/CocoaLumberjack/CocoaLumberjack

    3.修改你的打印信息啦把NSLog换成DDLog打印咯,最好新项目用啦

    (二)DDLog的一些介绍

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

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

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

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

    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:关闭日志

    (三)DDLog的部分使用

    #import "CocoaLumberjack.h"

        static const int ddLogLevel = DDLogLevelVerbose;// 定义日志级别
        [DDLog addLogger:[DDTTYLogger sharedInstance]];// 初始化DDLog日志输出,在这里,我们仅仅希望在xCode控制台输出
        [[DDTTYLogger sharedInstance] setColorsEnabled:YES];// 启用颜色区分
        DDLogError(@"错误信息"); // 红色
        DDLogWarn(@"警告%@",@"asd"); // 橙色
        DDLogInfo(@"提示信息:%@",@"嘎嘎"); // 默认是黑色
        DDLogVerbose(@"详细信息error:%d",1016); // 默认是黑色

    打印效果:

    tips: 如果打印颜色没有变

    • 打开Product -> Edit Scheme
    • 选择Run->"Arguments" tab
    • 增加一个新的Environment Variable ,命名为"XcodeColors",值赋为YES
    • ok,现在是见证奇迹的时刻,在运行一次,你就能看到。
  • 相关阅读:
    SpringBoot 之Spring Boot Starter依赖包及作用
    WebApi过滤器使用和请求实体合法性验证
    sql server 事务隔离性 snapshot 、read committed说明
    jQuery的deferred对象详解
    Juqery插件编写 基础说明
    sqlServer MERGE 对数据进行修改或插入自动视别 特别用于批量数据的插入或修改
    .net EntityFramework dbContext 如何实例化
    NOPI Excel 数据导入到数据库
    知识点整理01- 引用对象被子方法赋值后不改变;CheckBox 取消选择不可用问题
    .net Windows Service 按装及遇到的问题
  • 原文地址:https://www.cnblogs.com/hxwj/p/5036358.html
Copyright © 2011-2022 走看看