I got tired of digging through piles of
print
statements to find a bug or formatting messages to the console so they are semi-readable. The python logging module fixed part of the problem, but quickly I also got tired of setting up handlers, formatters and didn't want 20 lines of code at the top of every script just to be able to log. So I created neatlog - a small Python module to create readable logs, print them to the console in colors and even save them to a file: