2010-07-20 56 views
5

我觀察到使用LogCat的Android程序員看到着色的Debugger Console輸出。看起來您可以讓不同的類以不同的顏色執行其調試輸出。這爲iPhone開發時可能嗎?有沒有一種方法在Xcode中顯示iPhone調試控制檯的顏色代碼?

+0

看看XcodeColors:http://deepitpro.com/en/articles/XcodeColors/info/ – myell0w 2011-09-29 21:22:15

+0

我使用的是符合ANSI的顏色,但它停在了最新的XCode工作(至少對我來說)。它對你有用嗎? – Jano 2011-09-29 22:10:40

回答

1

您可以登錄與標籤自己的文件,並與顯示的標籤顏色編輯器中打開它。

我不認爲這是可以顯示使用默認的記錄顏色。

您可以定義自定義日誌記錄功能爲顏色自動寫入標籤,看一看here,它可能是一個起點。

祝你好運!

+0

感謝您的想法。鏈接的網站與顏色沒有任何關係;它只是讓你自己的預處理器#define添加函數/行信息到調試輸出。這是我已經做的事情(並且我使用的實現比文章中的更先進)。 什麼是顯示標籤顏色的編輯器的示例? 做我需要手動寫入文件(在我的應用程序,並它即編寫代碼)? – Elliot 2010-07-20 10:43:04

+0

在mac中,您可以使用Smultron來着色語法(如果您使用的是Windows或Linux,則使用Notepad ++)。 您可以使用現有語言語法的標籤或定義您的自定義語法着色(可能會好得多)。 是的,你將不得不編寫代碼寫入日誌文件。 – Daniel 2010-07-20 11:56:23

+0

似乎你可以使用freopen登錄到一個文件。請參閱http://stackoverflow.com/questions/202299/logging-to-a-file-on-the-iphone 和 http://www.cocoadev.com/index.pl?NSLogToFile – Daniel 2010-07-21 06:44:03

2

這裏的XcodeColors的叉插件提示高於XCode中4.2的偉大工程,具有自定義格式,更容易比ANSI顏色代碼使用,並且支持任何顏色。

https://github.com/robbiehanson/XcodeColors

+1

適用於Xcode 5也是!謝謝! – sup 2013-12-04 06:28:27

0

有一個辦法:

內部的Xcode,請訪問:

的Xcode >>首>>字體和顏色>>控制檯選項卡

然後,你可以自定義調試器將顏色輸出到您的心中。

0

我只是斯威夫特完成了一個簡單的調試記錄。它不能顯示任何其他顏色,但它會在日誌的頭部顯示圖標,以便您輕鬆識別日誌級別。

以下是結果:

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

+0

一個潛在的解決方案的鏈接總是歡迎,但請[添加鏈接上下文](// meta.stackoverflow.com/a/8259/169503),以便您的同行用戶將有一些想法是什麼,爲什麼它在那裏。如果目標網站無法訪問或永久離線,請始終引用重要鏈接中最相關的部分。考慮到_僅僅是一個鏈接到外部site_是一個可能的原因,因爲[爲什麼和如何刪除一些答案?](// $ SITEURL $/help/deleted-answers)。 – JAL 2016-04-26 01:34:45

+0

謝謝@JAL,我會編輯我的答案。 – 2016-04-26 01:43:17

相關問題