✨ Refactor log colorize and error detection
Colorizing the logs are done with an unique function for all possible usages. Colorization is redone, with more colors used to ease browsing the logs. Tests are added with the some sample logs.