1 import logging 2 3 def setup_logger(name="recall_sampler"): 4 logger = logging.getLogger(name) 5 logger.setLevel(logging.INFO) 6 7 formatter = logging.Formatter('%(asctime)s | %(levelname)s | %(message)s') 8 9 console_handler = logging.StreamHandler() 10 console_handler.setFormatter(formatter) 11 12 if not logger.handlers: 13 logger.addHandler(console_handler) 14 15 return logger 16