Have you considered using color? Merlin is using the open source library [coloredlogs](https://pypi.org/project/coloredlogs/).