Print () to console log with color

The code:

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

and the result will look like this:

 [0;31mSome Message 

I also read this post: Color output using the Swift command-line tool and it doesn't seem to work.

I do not want to use libraries.

+12
source share
5 answers

The Xcode debugging console does not currently support coloring.

+18
source

As @LeslieGodwin mentioned, the XcodeColors Xcode plugin adds color support to the Xcode console (for Xcode versions below 8)

0
source
0
source

Xcode does not support console coloring since Xcode 8.

But since Xcode is fully Unicode compatible, you can use emojis instead! For example, you can use. You can use ⚠️ for warning messages and 🛑 for error messages. (like Xcode itself)

Or just use these notebooks as a color:

 📕: error message 📙: warning message 📗: ok status message 📘: action message 📓: canceled status message 📔: Or anything you like and want to recognize immediately by color 
0
source

The console cannot maintain color.

-one
source

Source: https://habr.com/ru/post/1012296/


All Articles