(prefix: str)
| 5 | |
| 6 | @validate_arguments |
| 7 | def get_logger(prefix: str): |
| 8 | log = logging.getLogger(prefix) |
| 9 | log.propagate = False |
| 10 | ch = logging.StreamHandler() |
| 11 | formatter = logging.Formatter("%(asctime)s %(levelname)s: %(message)s") |
| 12 | ch.setFormatter(formatter) |
| 13 | log.addHandler(ch) |
| 14 | return log |