I need a debug output with colorful string, like node.js chalk.
I tried to find the packages, but there is no proper package.
Although this didn't work in Android studio, it is supported in VS Code:
void main() { print('This is a normal message.'); printWarning('This is a warning.'); printError('This is an error.'); } void printWarning(String text) { print('\x1B[33m$text\x1B[0m'); } void printError(String text) { print('\x1B[31m$text\x1B[0m'); }
The ANSI escape code string is pretty confusing if you're not familiar with the format.
Here is the string to turn Hello
red:
\x1B[31mHello\x1B[0m
And here it is again with spaces added for clarity between the parts:
\x1B [31m Hello \x1B [0m
Meaning:
\x1B
: ANSI escape sequence starting marker[31m
: Escape sequence for red[0m
: Escape sequence for reset (stop making the text red)Here are the other colors:
Black: \x1B[30m Red: \x1B[31m Green: \x1B[32m Yellow: \x1B[33m Blue: \x1B[34m Magenta: \x1B[35m Cyan: \x1B[36m White: \x1B[37m Reset: \x1B[0m
Learn more from these links:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With