日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DDLog-不同颜色打印信息

發布時間:2025/3/15 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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開發。可選。

DDTTYLogger:支持將調試語句寫入xCode控制臺。我們即使要用它。可選。

DDFileLogger:支持將調試語句寫入到文件系統。可選。

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-不同颜色打印信息的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。