Logging
Logging (https://docs.python.org/3/library/logging.html) helps with troubleshooting a problem. It helps with determining the root cause of a problem by tracing back through the sequence of events logged by the application. Let's review logging using a simple application. In order to review logging, let's review it by making a POST request:
- The first step in logging is setting the log file location and the log level:
logging.basicConfig(format='%(asctime)s : %(levelname)s :
%(message)s', filename='log_file.log', level=logging.INFO)While initializing the logging class, we need to specify the format for logging information, errors, and so on to the file. In this case, the format is as follows:
format='%(asctime)s : %(levelname)s : %(message)s'
The log messages are in the following format:
2016-10-25 20:28:07,940 : INFO : Starting new HTTPS
connection (1):
maker.ifttt.comThe log messages are saved to a file named log_file.log.
The logging level determines...