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.
18 lines
510 B
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
|