zoukankan      html  css  js  c++  java
  • 【转】CocoaLumberjack——带颜色的Log

    【转】CocoaLumberjack——带颜色的Log - 趣味苹果开发 - 博客园


    转自:趣味苹果开发

     

    CocoaLumberjack--带颜色的Log

    CocoaLumberjack可以带颜色Log,具体的好处嘛,谁用谁知道,:]

    具体步骤如下:

    1. 安装XcodeColors插件

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

    安装方法:

    • 下载并解压缩XcodeColors-master.zip
    • 打开XcodeColors项目,编译项目可以自动将插件安装至~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin
    • 重新启动Xcode
    • 再次打开XcodeColors项目
    • 运行TestXcodeColors测试插件是否安装成功

    2. 下载CocoaLumberjack开源框架

    下载地址:https://github.com/CocoaLumberjack/CocoaLumberjack

    3. 新建项目,将CocoaLumberjack拖入项目中

    4. 创建Common.h

    #ifdef DEBUG static const int ddLogLevel = LOG_LEVEL_VERBOSE; #else static const int ddLogLevel = LOG_LEVEL_OFF; #endif

    5. 在xxx-Prefix.pch中添加Common.h的引入

    #import "Common.h"

    6. 实例化DDLog

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

    方法中设置DDLog

    // 实例化 lumberjack [DDLog addLogger:[DDTTYLogger sharedInstance]]; // 允许颜色[[DDTTYLogger sharedInstance] setColorsEnabled:YES];

    使用方法

    lumberjack提供了四种Log方法

    DDLogError(@"错误信息"); // 红色 DDLogWarn(@"警告"); // 橙色 DDLogInfo(@"提示信息"); // 默认是黑色 DDLogVerbose(@"详细信息"); // 默认是黑色

    其他

    如果要修改Log输出的颜色可以使用如下代码:

    [[DDTTYLogger sharedInstance] setForegroundColor:[UIColor blueColor] backgroundColor:nil forFlag:LOG_FLAG_INFO];

    原创文章,如需转载请注明出处,谢谢!

    欢迎访问本人技术微博 趣味苹果开发 相互交流,共同进步!

    欢迎访问本人新浪微博 可可爸刘凡

    用趣味的心态,开发有趣味的应用!

     http://www.cnblogs.com/liufan9/p/3552832.html 
    © chenyilong. Powered by Postach.io


    作者:
    出处:http://www.cnblogs.com/ChenYilong/(点击RSS订阅)
    本文版权归作者和博客园共有,欢迎转载,
    但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    POJ 3252 Round Numbers
    HDU 1024 Max Sum Plus
    HDU 1024 Max Sum Plus Plus
    HDU 1698 Just a Hook
    HDU 1049 Climbing Worm
    HDU 3386 Reversi
    树状数组总结
    HDU 1556 Color the ball
    树形数组
    HDU 1188 敌兵布阵
  • 原文地址:https://www.cnblogs.com/ChenYilong/p/3587371.html
Copyright © 2011-2022 走看看