文档章节

CocoaLumberjack 的使用

哥特复心
 哥特复心
发布于 2014/03/04 13:38
字数 317
阅读 2025
收藏 3
  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://weibo.com/liufan2012

© 著作权归作者所有

上一篇: ios 断言
下一篇: MySQL的删除
哥特复心
粉丝 109
博文 68
码字总数 40593
作品 0
长沙
高级程序员
私信 提问
加载中

评论(1)

captainLee1030
captainLee1030
刀哥 的徒弟
使用CocoaLumberjack的一些问题记录

想在Xcode中整一个彩色日志显示,按照GettingStarted.md 一文中的步骤将CocoaLumberjack 2.x整合进我的项目中来,遇到一些问题,当然不乏一些坑,作个记录。 整合步骤: Drag into your pro...

yoyoso
2015/03/02
0
1
利用 CocoaLumberjack 搭建自己的 Log 系统

先说下需求,我理想中的 Log 系统需要: 可以设定 Log 等级 可以积攒到一定量的 log 后,一次性发送给服务器,绝对不能打一个 Log 就发一次 可以一定时间后,将未发送的 log 发送到服务器 可...

小芒果他爹
2015/03/03
0
0
那些在学习iOS开发前就应该知道的事(part 2)

英文原文:Things I wish I had known before starting iOS development—Part 2 如果你还没读这篇文章的第一部分,请先读完了再来看第二部分。 那些在学习iOS开发前就应该知道的事(part 1)...

TomatosX
2015/06/12
0
0
Xcode6下新建XMPP项目导入框架详解

1、xcode版本 2、xmpp 版本: https://github.com/robbiehanson/XMPPFramework 开始导入框架:(最好先在show in finder里面建立文件夹,再把xmpp框架里的东西拷贝到刚建立的文件夹,再把这些...

SoulJa
2015/07/04
0
0
如何利用第三方资源提高开发足球比分类APP的效率

一、基于Android系统 1、准备工作: 使用Eclipse新建一个Android项目,根据要求提示填写相关信息,然后构建APP框架(来这里的应该基本都懂这个吧,需要详细图文可在百度经验查找:怎样创建安...

Stellacai123
2015/08/09
202
0

没有更多内容

加载失败,请刷新页面

加载更多

Webpack打包优化:使用外链与拆包模式

一、发现问题 这是一个基于 vue-cli 的管理后台项目,由于依赖较多,打包结果如下 二、查找原因 为什么 vendor 体积这么大? 引用的库太多时,vendor的体积会很大,借助 Webpack 的分析工具,...

AI考拉
21分钟前
0
0
MSSQL-最佳实践-Always Encrypted

author: 风移 摘要 在SQL Server安全系列专题月报分享中,往期我们已经陆续分享了:如何使用对称密钥实现SQL Server列加密技术、使用非对称密钥实现SQL Server列加密、使用混合密钥实现SQL S...

阿里云云栖社区
22分钟前
1
0
ES 集群上,业务单点如何优化升级?

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! ES 基础 ES 集群 ES 集群上业务优化 一、ES 基础 ES 的安装下载,网上一大片,我这...

泥瓦匠BYSocket
38分钟前
4
0
input accept属性限制文件上传格式

上传文件的类型;具体做法如下所示: 注意:accept属性可以限制上传格式,其有兼容性如下 《1》上传.csv格式的 <input text="file" accept=".csv" /> 《2》上传.xls格式 <input text="file"......

Jack088
46分钟前
1
0
使用scp命令在多个Linux系统间进行文件复制

一,什么是scp scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。scp命令可以在linux服务器之间复制文件和目录.scp使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远...

老孟的Linux私房菜
57分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部