Boilerplate - Logging in Python
#pythonThis is how all my Python scripts look like when they start:
import logging
logging.basicConfig(level=logging.DEBUG)
logger = logging.getLogger(__name__)
logger.debug('Log message')
Nothing much but I prefer logging over print statements. Whenever I want to move this small script to larger project, I don’t have to make lot of changes. Logging also offers more control over the messages and what messages to print or skip.