2016-11-14 7 views
6

साथ लॉग ऑन कोड है:प्रिंट() सांत्वना देने रंग

let redColor = "\u{001B}[0;31m" 
var message = "Some Message" 
print(redColor + message) //This doesnt work 
print("\(redColor)\(message)" //This also doesnt work 

और आउटपुट इस प्रकार दिखाई देगा:

[0;31mSome Message 

मैं भी पढ़ा है इस पोस्ट: Color ouput with Swift command line tool, और यह नहीं करता है काम नहीं लग रहा है।

मैं पुस्तकालयों का उपयोग नहीं करना चाहता हूं।

+5

जैसा कि [लिंक-टू क्यू एंड ए] में उल्लिखित है (http://stackoverflow.com/questions/27807925/color-ouput-with-swift-command-line-tool#comment50249685_27808423), प्रोग्राम के दौरान रंगीन कार्यों को सेट करना एक टर्मिनल विंडो में चलाया जाता है, लेकिन * नहीं * एक्सकोड कंसोल में। –

+0

हे भगवान। गंभीरता से ?. मुझे लगता है कि मैं अपने लॉग को चिह्नित करने के लिए इमोजी का उपयोग करूंगा। –

+6

यहां भी पुष्टि की गई है http://stackoverflow.com/questions/9005769/any-way-to-print-in-color-with-nslog: * "... जैसा कि एक्सकोड डीबगिंग कंसोल रंग का समर्थन नहीं करता है।" * –

उत्तर

13

आजकल, एक्सकोड डीबगिंग कंसोल रंग का समर्थन नहीं करता है।

+1

क्या कोई अन्य विकल्प उपलब्ध है? – RMRAHUL

+0

यह सिर्फ स्थिरता है। रंग संदेशों को त्वरित रूप से वर्गीकृत करने में मदद करता है, वे केवल भयानक काम कर रहे हैं। – Martian2049

+1

यह प्रोजेक्ट आपको कुछ आशा दे सकता है: [** एक्सकोडकॉलर्स **] (https://github.com/robbiehanson/XcodeColors) –

0

@LeslieGodwin के रूप में, XcodeColors एक्सकोड प्लगइन Xcode कंसोल में रंग समर्थन जोड़ता है।

संबंधित मुद्दे