每天看著Xcode輸出的Log 都是一個(gè)顏色,各種信息區(qū)分起來很是鬧心,如果可以輸出多種顏色的Log,區(qū)分起來就方便多了。
XCodeColors這個(gè)插件可以讓我們實(shí)現(xiàn)輸出多顏色的Log。
- 安裝 XCodeColors,下面兩個(gè)方式二選一:
- XCodeColors(github入口)
- 用Alcatraz安裝更方便(推薦)

Paste_Image.png
- 安裝完成之后需要在項(xiàng)目中添加以下代碼。
#define XCODE_COLORS_ESCAPE @"\033["
#define XCODE_COLORS_RESET_FG XCODE_COLORS_ESCAPE @"fg;"
#define XCODE_COLORS_RESET_BG XCODE_COLORS_ESCAPE @"bg;"
#define XCODE_COLORS_RESET XCODE_COLORS_ESCAPE @";"
//定義輸出
//輸出異常信息(紅色)
#define LogErrorMsg(msg, ...) NSLog((XCODE_COLORS_ESCAPE @"fg255,0,0;" msg XCODE_COLORS_RESET), ##__VA_ARGS__)
//輸出信息(綠色)
#define LogInfoMsg(msg, ...) NSLog((XCODE_COLORS_ESCAPE @"fg50,205,50;" msg XCODE_COLORS_RESET), ##__VA_ARGS__)
//輸出警告信息(黃色)
#define LogWarningMsg(msg, ...) NSLog((XCODE_COLORS_ESCAPE @"fg255,215,0;" msg XCODE_COLORS_RESET), ##__VA_ARGS__)
//覺得不夠的話可以再多定義幾個(gè)
........
友情提示:為了方便在整個(gè)項(xiàng)目中使用,可以放在pch文件里
-
使用
LogErrorMsg(@"這是error信息"); LogInfoMsg(@"這里是info信息"); LogWarningMsg(@"這里是warning信息"); 效果

Paste_Image.png