Also, you are ignoring the `console.isMessageColored()` option: in case the user switches that on, the message "default color" becomes the same of the message level. This is applied AFTER the potential "color coding" provided by the user is applied.