NSLog带颜色的日志输出
来源:互联网 发布:手机新闻文章网站源码 编辑:程序博客网 时间:2024/05/16 07:04
pragma mark - XCode Colors
define XCODE_COLORS_ESCAPE_MAC @”\033[”
define XCODE_COLORS_ESCAPE_IOS @”\xC2\xA0[“
if 0//TARGET_OS_IPHONE
define XCODE_COLORS_ESCAPE XCODE_COLORS_ESCAPE_IOS
else
define XCODE_COLORS_ESCAPE XCODE_COLORS_ESCAPE_MAC
endif
define XCODE_COLORS_RESET_FG XCODE_COLORS_ESCAPE @”fg;” // Clear any foreground color
define XCODE_COLORS_RESET_BG XCODE_COLORS_ESCAPE @”bg;” // Clear any background color
define XCODE_COLORS_RESET XCODE_COLORS_ESCAPE @”;” // Clear any foreground or background color
define LogRed(frmt, …) NSLog((XCODE_COLORS_ESCAPE @”fg249,73,72;” frmt XCODE_COLORS_RESET), ##VA_ARGS)
define LogGreen(frmt, …) NSLog((XCODE_COLORS_ESCAPE @”fg42,201,51;” frmt XCODE_COLORS_RESET), ##VA_ARGS)
define LogYellow(frmt, …) NSLog((XCODE_COLORS_ESCAPE @”fg253,177,36;” frmt XCODE_COLORS_RESET), ##VA_ARGS)
ifndef OPTIMIZE
define LogError(frmt, …) LogRed(frmt, ##VA_ARGS)
define LogWarning(frmt, …) LogYellow(frmt, ##VA_ARGS)
define LogInfo(frmt, …) LogGreen(frmt, ##VA_ARGS)
else
define LogError(frmt, …) {}
define LogWarning(frmt, …) {}
define LogInfo(frmt, …) {}
endif
- NSLog带颜色的日志输出
- Xshell 连接的串口输出带颜色的日志
- Eclipse中输出带颜色的log4j日志信息
- 句柄、带颜色的输出
- 通过printf在控制台终端输出带颜色的打印或日志信息
- NSLog输出的格式
- NSLog输出的格式
- NSLog的输出格式
- NSLog的输出格式
- ubuntu echo输出带颜色的字体
- Linux Shell 输出带颜色的文字
- 终端输出有颜色的文本日志
- linux 带颜色输出
- python 输出带颜色
- NSLog输出的格式方式
- iOS NSLog输出的格式
- NSLOG的输出格式符
- OC的NSLog输出格式
- Eclipse快捷键大全
- JAVA小知识,判断Int位数和持有对方引用
- Web请求和响应---文件分段下载
- 服务器开发常用工具
- 通用测试用例
- NSLog带颜色的日志输出
- Gerrit代码管理服务器配置
- list使用1
- [UWP开发] Win10微博分享
- IO多路复用学习select
- Python Twisted 框架中 socket通信
- LeetCode Remove Nth Node From End of List
- PowerShell 脚本(Scripts)
- ICA/RDP协议是如何做到远程服务器控制云终端的?