有没有办法在Xcode中显示iPhone调试器控制台的颜色代码?

时间:2010-07-20 10:08:04

标签: iphone xcode console debugging colors

我观察到Android程序员使用LogCat来查看彩色的Debugger Console输出。看起来你可以让不同的类以不同的颜色进行调试输出。在为iPhone开发时这可能吗?

4 个答案:

答案 0 :(得分:2)

这是上面建议的XcodeColors插件的一个分支,它在XCode 4.2中运行良好,并且具有比ANSI颜色代码更容易使用的自定义格式,并且支持任何颜色。

https://github.com/robbiehanson/XcodeColors

答案 1 :(得分:1)

您可以使用标记记录到自己的文件中,然后使用显示标记颜色的编辑器将其打开。

我认为不可能使用默认记录器显示颜色。

您可以定义自定义日志记录功能,自动为颜色编写标签,看看here,它可能是一个起点。

祝你好运!

答案 2 :(得分:0)

我刚刚在Swift中完成了一个简单的调试记录器。它不能显示任何其他颜色,但它会在日志的头部显示图标,以便您轻松识别日志级别。

结果如下:

2016-04-26 10:07:56.683 [Debug][ViewController.swift][actionPrintDebug-20] It's debug

2016-04-26 10:07:57.185 [Info][ViewController.swift][actionPrintInfo-23] It's info

⚠️2016-04-26 10:07:57.678 [Warning][ViewController.swift][actionPrintWarning-26] It's warning

❌2016-04-26 10:07:58.267 [Error][ViewController.swift][actionPrintError-29] It's error

此处显示警告图标存在一些问题,但可以在Xcode中正确显示。

GitHub教程:https://github.com/aac1109/SimLogger

答案 3 :(得分:-1)

有一种方法:

在Xcode内部,请转到:

Xcode>>首选项>>字体和颜色>>控制台标签

然后,您可以根据心灵内容自定义调试器输出颜色。