| import logging | |
| import sys | |
| def get_logger(name, level=logging.INFO, handler=sys.stdout, | |
| formatter='%(asctime)s - %(name)s - %(levelname)s - %(message)s'): | |
| logger = logging.getLogger(name) | |
| logger.setLevel(logging.INFO) | |
| formatter = logging.Formatter(formatter) | |
| stream_handler = logging.StreamHandler(handler) | |
| stream_handler.setLevel(level) | |
| stream_handler.setFormatter(formatter) | |
| logger.addHandler(stream_handler) | |
| return logger | |