DDLog-不同颜色打印信息
(一)下載安裝
1.安裝插件
XcodeColors
Github 鏈接:https://github.com/robbiehanson/XcodeColors
打開XcodeColors項目,編譯即可。它會在你的電腦中安裝插XcodeColors.xcplugin。具體路徑在:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin(可以去瞅一眼)。
2.引入第三方庫
CocoaLumberjack
Github 鏈接:https://github.com/CocoaLumberjack/CocoaLumberjack
3.修改你的打印信息啦把NSLog換成DDLog打印咯,最好新項目用啦
?
(二)DDLog的一些介紹
DDLog:基礎類,必須引入的。
DDASLLogger:支持將調試語句寫入到蘋果的日志中。一般正對Mac開發??蛇x。
DDTTYLogger:支持將調試語句寫入xCode控制臺。我們即使要用它。可選。
DDFileLogger:支持將調試語句寫入到文件系統??蛇x。
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:關閉日志
?
(三)DDLog的部分使用
#import "CocoaLumberjack.h"
static const int ddLogLevel = DDLogLevelVerbose;// 定義日志級別[DDLog addLogger:[DDTTYLogger sharedInstance]];// 初始化DDLog日志輸出,在這里,我們僅僅希望在xCode控制臺輸出[[DDTTYLogger sharedInstance] setColorsEnabled:YES];// 啟用顏色區分DDLogError(@"錯誤信息"); // 紅色DDLogWarn(@"警告%@",@"asd"); // 橙色DDLogInfo(@"提示信息:%@",@"嘎嘎"); // 默認是黑色DDLogVerbose(@"詳細信息error:%d",1016); // 默認是黑色打印效果:
tips: 如果打印顏色沒有變
- 打開Product -> Edit Scheme
- 選擇Run->"Arguments" tab
- 增加一個新的Environment Variable ,命名為"XcodeColors",值賦為YES
- ok,現在是見證奇跡的時刻,在運行一次,你就能看到。
?
轉載于:https://www.cnblogs.com/hxwj/p/5036358.html
總結
以上是生活随笔為你收集整理的DDLog-不同颜色打印信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转载】Windows自带.NET Fr
- 下一篇: 屌丝就爱尝鲜头——java8初体验