一、安装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添加到你的项目中。
三、修改NSLog为DDLog方式。
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];//可以修改你想要的颜色
网友评论