Home > Article > Backend Development > How to view records in python
The logging module is a standard module built into Python. It is mainly used to output running logs. It can set the output log level, log saving path, log file rollback, etc.; compared with print, it has the following advantages:
You can set different log levels to output only important information in the release version without having to display a lot of debugging information; (recommended learning: Python video tutorial )
print outputs all information to the standard output, seriously affecting developers to view other data from the standard output; logging allows the developer to decide where to output the information. And how to output;
The logging module uses
to configure the basic logging settings, and then output the log on the console,
import logging logging.basicConfig(level = logging.INFO,format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s') logger = logging.getLogger(__name__) logger.info("Start print log") logger.debug("Do something") logger.warning("Something maybe fail.") logger.info("Finish")
Runtime, console output,
2016-10-09 19:11:19,434 - __main__ - INFO - Start print log 2016-10-09 19:11:19,434 - __main__ - WARNING - Something maybe fail. 2016-10-09 19:11:19,434 - __main__ - INFO - Finish
You can choose many message levels in logging, such as debug, info, warning, error and critical. By assigning different levels to the logger or handler, developers can only output error information to a specific log file, or only record debugging information during debugging.
For more Python related technical articles, please visit the Python Tutorial column to learn!
The above is the detailed content of How to view records in python. For more information, please follow other related articles on the PHP Chinese website!