import logging def setup_logger(app_name, log_level=logging.DEBUG, log_format='%(asctime)s - %(levelname)s - %(message)s'): # Naam van de app wordt hier dynamisch ingesteld logger = logging.getLogger(app_name) logger.setLevel(log_level) ch = logging.StreamHandler() # Loggen naar de console ch.setLevel(log_level) # Formatter wordt hier als parameter gegeven formatter = logging.Formatter(log_format) ch.setFormatter(formatter) logger.addHandler(ch) return logger