iOS 日志(CocoaLumberjack)及日志在控制台显示颜色(XcodeColor)
来源:互联网 发布:扫码点单软件下载 编辑:程序博客网 时间:2024/06/08 11:49
一 首先配置好Xcode的显示颜色插件。XCodeColor插件
下载地址:https://github.com/robbiehanson/XcodeColors
下载好后打开XCodeColor项目。编译一下,这样就自动把XCode插件安装好了。
安装目录为 ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin
重新启动Xcode,再次打开XCodeColor项目。(注意必须重启Xcode),项目选择TestXColor运行。看一下控制台输出是否
已经有颜色了。
Xcode iOS 项目用Xcode需要加一个环境变量。
Product->Scheme->EditScheme
二 CocoaLumberjarck
导入CocoaLumberjarck
# 日志系统
pod 'CocoaLumberjack'
定义bug级别
#ifdef DEBUG
static constint ddLogLevel = DDLogLevelVerbose;
#else
static constint ddLogLevel = DDLogLevelVerbose;
#endif
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
//日志系统初始化
[selfinitLogger];
return YES;
}
//日志系统初始化
- (void)initLogger
{
// 实例化 lumberjack
[DDLog addLogger:[DDASLLoggersharedInstance]];
[DDLog addLogger:[DDTTYLoggersharedInstance]];
//允许颜色
[[DDTTYLogger sharedInstance] setColorsEnabled:YES];
//测试
DDLogError(@"Paper jam"); // 红色
DDLogWarn(@"Toner is low"); // 橙色
DDLogInfo(@"Warming up printer (pre-customization)"); // 默认是黑色
DDLogVerbose(@"Intializing protcol x26 (pre-customization)");// 默认是黑色
}
如果要修改Log输出的颜色可以使用如下代码:
[[DDTTYLogger sharedInstance] setForegroundColor:[UIColor blueColor] backgroundColor:nil forFlag:LOG_FLAG_INFO];
- iOS 日志(CocoaLumberjack)及日志在控制台显示颜色(XcodeColor)
- iOS彩色日志 ------ 框架CocoaLumberjack
- iOS 获取日志框架CocoaLumberjack
- 深入解析iOS日志库CocoaLumberjack
- CocoaLumberjack彩色日志输出
- log4j控制台日志信息,根据不同级别,以颜色显示
- iOS开源项目之日志框架CocoaLumberjack
- iOS开源项目之日志框架CocoaLumberjack
- iOS开源项目之日志框架CocoaLumberjack
- iOS开源项目之日志框架CocoaLumberjack
- iOS开源项目之日志框架CocoaLumberjack
- iOS开源项目之日志框架CocoaLumberjack
- iOS开源项目之日志框架CocoaLumberjack
- iOS开源项目之日志框架CocoaLumberjack的使用
- iOS开源项目之日志框架CocoaLumberjack
- iOS开源项目之日志框架CocoaLumberjack
- iOS开源项目之日志框架CocoaLumberjack
- iOS开源项目之 日志框架CocoaLumberjack
- 解决ScrollView和RecyclerView滑动冲突的一种方法
- Android 布局1.属性介绍
- WebView中你不知道的事localStorage
- 通过浏览器调用Android或iOS应用
- Android中Services之异步IntentService
- iOS 日志(CocoaLumberjack)及日志在控制台显示颜色(XcodeColor)
- list数组转换为json数组
- 广义表相关概念
- oracle巡检脚本
- quagga安装
- [Deeplearning]mini-batch大小的选择
- 如何改变<br></br>的高度
- 我对无人驾驶/无人车的看法
- 移位运算符中关于java编程思想中关于后侧的5个低位的意思: