How can I make the Python logging output to be colored?
- by airmind
Some time ago I saw a Mono application with colored output, probably because of it's log system, because all the messages were standardized.
Now, Python has the logging module, and it let you specify a lot of options or customize it entirely, so I'm imagining that something like that would be possible too with Python, however I could not find it anywhere. Is there any way to make the Python logging module to output in color? What I want is for error messages to appear in red, for instance. Debug messages in blue or yellow, and so on.
Of course this would probably only work on Linux, with compatible terminals (most modern terminals are), but I could fallback to the original logging output if color is not supported.
Any ideas?