import logging
logger = logging.getLogger(name)
logger.setLevel(logging.DEBUG)
file_handler = logging.FileHandler('app.log') stream_handler = logging.StreamHandler()
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') file_handler.setFormatter(formatter) stream_handler.setFormatter(formatter)
logger.addHandler(file_handler) logger.addHandler(stream_handler)
logger.debug('This is a debug message') logger.info('This is an info message') logger.warning('This is a warning message') logger.error('This is an error message') logger.critical('This is a critical message')