美文网首页第三方框架
CocoaLumberjack 带颜色的Log

CocoaLumberjack 带颜色的Log

作者: coderTian | 来源:发表于2016-04-28 16:27 被阅读191次

简单使用步骤如下:

一、安装xCode扩展插件XcodeColors

1.下载地址:https://github.com/robbiehanson/XcodeColors
2.下载完成后,打开XcodeColors项目,编译即可。它会在你的电脑中安装插XcodeColors.xcplugin。
具体路径在:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin。
3.退出xCode,重新打开。

二、引入第三方库CocoaLumberjack

1.下载DDLog。
下载地址:https://github.com/CocoaLumberjack/CocoaLumberjack
2.pod引入
pod 'CocoaLumberjack'

三.配置项目

1.pch文件

#import <CocoaLumberjack/CocoaLumberjack.h>
#ifdef DEBUG
static DDLogLevel __unused ddLogLevel = DDLogLevelVerbose;
#else
static DDLogLevel __unused ddLogLevel = DDLogLevelOff;
#endif

2.Edit Scheme

Edit Scheme.png

3.在didFinishLaunchingWithOptions:方法中设置DDLog

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

4.使用方法

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

5.其他使用方法

[DDLog addLogger:[DDASLLogger sharedInstance]];// 如果需要,可以添加其他的日志输出支持
[[DDTTYLogger sharedInstance] setForegroundColor:[UIColor blueColor]backgroundColor:nil forFlag:LOG_FLAG_INFO];// 可以修改你想要的颜色   LOG_FLAG_INFO就是log级别

4.最终效果

效果.png

相关文章

网友评论

  • Topredator:xcode8 打印不出颜色 [fg255,0,0;2016-10-18 14:46:48:859 LumberJack_Demo[11914:2313626] 错误信息
    coderTian:@Topredator 这个是在xcode7环境下写的,Xcode8已经不支持插件了
  • 焚琴煮鹤de我:挺好用的,感谢分享

本文标题:CocoaLumberjack 带颜色的Log

本文链接:https://www.haomeiwen.com/subject/lkdhrttx.html