« Back to Index

Python coloured logs

View original Gist on GitHub

Python coloured logs.py

# Doesn't work well with Papertrail (and possibly other log aggregator services)

import colorlog

logger = colorlog.getLogger()  
logger.setLevel(colorlog.colorlog.logging.DEBUG)  

handler = colorlog.StreamHandler()
handler.setFormatter(colorlog.ColoredFormatter())  
logger.addHandler(handler)

logger.debug("Debug message")
logger.info("Information message")
logger.warning("Warning message")
logger.error("Error message")
logger.critical("Critical message")