Xcode控制台打印[1]---CocoaLumberjack


转载自:http://blog.csdn.net/gaoyuqiang30/article/details/70183424

如果你使用的是Swift 推荐使用swiftybeaver!非常好用的Log库!

一、XcodeColors

  用于控制台着色的工具,地址在https://github.com/robbiehanson/XcodeColors,下载完直接安装运行工程 XcodeColors 即可,然后运行 TestXcodeColors 检查是否安装成功,如果在控制台打印出有颜色的文本,说明安装成功,如下图

插件安装完成后可以在Xcode的插件目录下找到,目录如下

~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin

 

还有一种更为简单的方法安装XcodeColors,通过 Alcatraz 包管理器,直接搜索安装

 

 

二、CocoaLumberjack

  CocoaLumberjack是Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架,有点像java的log4j,CocoaLumberjack 对提供了很强大的输出日志的功能,不仅可以输出信息到控制台,还可以输出到苹果的日志系统,文件,关于CocoaLumberjack的详细使用,参见官网的说明

  下面我们看看控制台着色是否正常:

  1、新建一个工程

  2、通过 cocoapods 加入 CocoaLumberjack

  3、测试

复制代码
    //添加控制台输出Logger
    [DDLog addLogger:[DDTTYLogger sharedInstance] withLevel:DDLogLevelAll];
//允许着色
    [[DDTTYLogger sharedInstance] setColorsEnabled:YES];
    
    //输出信息
    DDLogError(@"错误信息");    //红色
    DDLogWarn(@"警告");        //橙色
    DDLogInfo(@"提示信息");     //默认颜色
    DDLogDebug(@"调试信息");    //默认颜色
    DDLogVerbose(@"详细信息");  //默认颜色
复制代码

运行发现,控制台信息并没有着色

  一番搜索发现,需要配置Xcode环境 XcodeColors才会生效

添加环境变量 XcodeColors:YES

重新运行,成功

我们把输出等级设为 DDLogLevelWarning,只输出警告信息和错误信息

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM