In this tutorial, we will introduce how to ouput colored python logging or message. We will use python coloredlogs library to implement it.
Activate python 3.5
We have installed python 3.5 and 3.7 in our computer. We will implement this tutorial in python 3.5.
activate py3.5
In order to understand how to install or activate python version using anaconda, you can read:
Install and Use Both Python 2 and Python 3 in Windows with Anaconda – Python Tutorial
Install coloredlogs
You can use pip install command to install.
pip install -i https://mirrors.aliyun.com/pypi/simple/ coloredlogs
After we have installed python coloredlogs, we can use it to output a colored logging or message.
Import libraries
We need use python coloredlogs and logging libraries.
import coloredlogs, logging
Get a logging object and output colored logging
logger = logging.getLogger(__name__) coloredlogs.install(level='DEBUG', logger=logger)
Then we can use logger object to output colored logging in terminal.
logger.debug('debug message') logger.info('info message') logger.warning('warning message') logger.error('error message') logger.critical('critical message')
Run this code, you will get:
However, if we do not use coloredlogs, you will get:
Moreover, if you want to save python logging into a file, you can refer this tutorial:
Save Python Message into a Log File with logging – Deep Learning Tutorial