Spaces:
Paused
Paused
import logging | |
def get_logger(log_file): | |
logger = logging.getLogger(log_file) | |
logger.setLevel(logging.DEBUG) | |
fh = logging.FileHandler(log_file) | |
fh.setLevel(logging.DEBUG) | |
ch = logging.StreamHandler() | |
ch.setLevel(logging.INFO) | |
formatter = logging.Formatter("%(asctime)s - %(levelname)s - %(message)s") | |
ch.setFormatter(formatter) | |
fh.setFormatter(formatter) | |
logger.addHandler(ch) | |
logger.addHandler(fh) | |
return logger | |
def print_config(config, logger): | |
""" | |
Print configuration of the model | |
""" | |
for k, v in config.items(): | |
logger.info("{}:\t{}".format(k.ljust(15), v)) | |