OS第三方库-CocoaLumberjack-DDLog

作者: ChanHsu | 来源:发表于2016-03-20 11:23 被阅读560次

一、安装xCode扩展插件XcodeColors

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

2.下载完成后,打开XcodeColors项目,编译即可。它会在你的电脑中安装插XcodeColors.xcplugin。具体路径在:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin。

3.退出xCode,重新打开。

4.运行TestXcodeColors项目,尝试,是否安装成功。

二、引入第三方库CocoaLumberjack

1.下载DDLog。下载地址:https://github.com/CocoaLumberjack/CocoaLumberjack

2.将DDLog添加到你的项目中。

三、修改NSLogDDLog方式。

1.初始化DDLog

DDLog:基础类,必须引入的。

DDASLLogger:支持将调试语句写入到苹果的日志中,一般正对Mac开发。可选。

DDTTYLogger:支持将调试语句写入xCode控制台。可选。

DDFileLogger:支持将调试语句写入到文件系统。可选。

2.DDLog日志种类。

DDLog的输出级别默认提供以下若干种:

DDLogError:定义输出错误文本

DDLogWarn:定义输出警告文本

DDLogInfo:定义输出信息文本

DDLogDebug:定义输出调试文本

DDLogVerbose:定义输出详细文本

提供的日志级别为:

LOG_LEVEL_ERROR:只显示错误日志。

LOG_LEVEL_WARN:包括:LOG_LEVEL_ERROR

LOG_LEVEL_INFO:包括:LOG_LEVEL_WARN

LOG_LEVEL_DEBUG:包括:LOG_LEVEL_INFO

LOG_LEVEL_VERBOSE:包括:LOG_LEVEL_DEBUG

LOG_LEVEL_OFF:关闭日志

3.使用DDLog.

直接贴代码:

static const int ddLogLevel =LOG_LEVEL_VERBOSE;//定义日志级别

[DDLogaddLogger:[DDTTYLoggersharedInstance]];//初始化DDLog日志输出

[[DDTTYLoggersharedInstance]setColorsEnabled:YES];//启用颜色区分

DDLogError(@"错误信息");//红色

DDLogWarn(@"警告");//橙色

DDLogInfo(@"提示信息");//默认是黑色

DDLogVerbose(@"详细信息");//默认是黑色

[DDLogaddLogger:[DDASLLoggersharedInstance]];//如果需要,可以添加其他的日志输出支持

[[DDTTYLoggersharedInstance]setForegroundColor:[UIColorblueColor]backgroundColor:nilforFlag:LOG_FLAG_INFO];//可以修改你想要的颜色

相关文章

  • OS第三方库-CocoaLumberjack-DDLog

    一、安装xCode扩展插件XcodeColors 1.下载地址:https://github.com/robbie...

  • 2018-11-18

    1.导入顺序: 标准库 相关第三方库本地应用和库 中间用空格隔开 2.os模块和sys模块的区别 os模块负责程序...

  • iOS 库重复问题

    OS多个第三方库的.a中.o重复定义解决方法

  • Python常用库

    第三方库 datetime模块 prettytable模块 json模块 os模块 sys模块

  • 简单理解CocoaPods

    CocoaPods Cocoapods是OS X和iOS下的一个第三方库管理工具。 意义 简化引入第三方库的配置工...

  • OS X 10.11 安装Cocoapods 出现问题的解决方法

    OS X 10.11 安装Cocoapods 出现问题的解决方法 今天尝试用 Cocoapods安装个第三方库.....

  • Python基础2

    模块 又可称为库。python强大的地方在于他有非常丰富和强大的标准库和第三方库。以两个sys模块和os模块为例,...

  • CocoaPods的基本使用

    CocoaPods 是什么? CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工...

  • 找回Xcode8.1的CocoaPods

    CocoaPods 是什么? CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工...

  • 安装或者升级Cocoapods那些年遇到的坑

    OS 开发使用Cocoapods 管理第三方库可以很大程度上提高程序员开发效率。安装或者升级Cocoapods那些...

网友评论

    本文标题:OS第三方库-CocoaLumberjack-DDLog

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