You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kmftools/WeatherForecast/logger.py

18 lines
510 B

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