效果如下:

步骤:

1. 安装Xcode插件:XcodeColors(方法请参考这里

2. 为项目添加 CocoaLumberjack 框架(方法请参考这里

3. 添加代码

(1) 为项目添加 pch 文件,比如文件名为 PrefixHeader.pch

内容如:

#ifndef <你的项目名>_PrefixHeader_pch
#define <你的项目名>_PrefixHeader_pch #ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "DDLog.h"
#endif #ifdef DEBUG
static const int ddLogLevel = LOG_LEVEL_VERBOSE;
#else
static const int ddLogLevel = LOG_LEVEL_OFF;
#endif #endif

(2) 修改项目 Build Settings 页,更改左上角的 Basic 为 All,在右侧搜索栏里输入“prefix”,快速找到 Apple LLVM 6.x - Language 下面的 Prefix Header

修改值为“项目目录名/PrefixHeader.pch”(这是一个相对路径,必须以项目目录名开头)

(3) 在 AppDelegate.m 的“- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions”里

加入代码:(需要加入头“#import "CocoaLumberjack.h"”)

// Enable XcodeColors
setenv("XcodeColors", "YES", 0); // Standard lumberjack initialization
[DDLog addLogger:[DDTTYLogger sharedInstance]]; // And then enable colors
[[DDTTYLogger sharedInstance] setColorsEnabled:YES];

(4) 在需要调用输出的地方用这样的代码:(图中的例子是写在Button的点击功能里)

DDLogError(@"DDLogError");  // Red
DDLogWarn(@"DDLogWarn"); // Orange
DDLogInfo(@"DDLogInfo"); // Default (black)
DDLogVerbose(@"DDLogVerbose"); // Default (black)

推荐阅读:

iOS开源项目之日志框架CocoaLumberjack

最新文章

  1. [Modern OpenGL系列(一)]十步搞定OpenGL开发环境
  2. HTML5教程之html 5 本地数据库(Web Sql Database)
  3. 利用浏览器LocalStorage缓存图片,视频文件
  4. springcloud(第三篇)springcloud eureka 服务注册与发现 *****
  5. 改变BootStrap主题颜色
  6. Maven进价:Maven的生命周期阶段
  7. 移动端H5---页面适配问题详谈(一)
  8. oracle优化原则(二)
  9. Linux内核编译和运行(转-段玉磊)
  10. 菜鸟-手把手教你把Acegi应用到实际项目中(5)
  11. NOIP2003 侦探推理
  12. PHP 小代码
  13. [转] Chrome 控制台不完全指南
  14. 1001 - Another A+B
  15. bzoj 3712: [PA2014]Fiolki
  16. Newbit 启用淘宝店域名
  17. kettle 的表输出 table output
  18. Cutting Codeforces Round #493 (Div. 2)
  19. 【转】asp.net Core 系列【一】——创建Web应用
  20. Mingw下载

热门文章

  1. bash常见命令
  2. Windows下比较小巧的c/c++ ide
  3. git发布代码到github
  4. 解决svnserve: Can&#39;t bind server socket: Address already in use
  5. 在GCE上安装Apache、tomcat等
  6. Spring:笔记整理(2)——IOC容器
  7. Python 模块续 configparser、shutil、XML、paramiko、系统命令、
  8. 算法寒假实习面试经过之 滴滴(电话一面二面 offer)
  9. PAT 天梯赛 L1-043. 阅览室 【STL】
  10. $python正则表达式系列(2)——re模块常用函数