Returns a `logging.Logger` for `name` that can handle multiprocessing.
(name: str, log_level: str = 'DEBUG')
| 66 | |
| 67 | |
| 68 | def get_logger(name: str, log_level: str = 'DEBUG'): |
| 69 | """Returns a `logging.Logger` for `name` that can handle |
| 70 | multiprocessing.""" |
| 71 | logger = logging.getLogger(name) |
| 72 | if log_level is not None: |
| 73 | logger.setLevel(log_level.upper()) |
| 74 | logger.root.setLevel(log_level.upper()) |
| 75 | return MultiProcessAdapter(logger, {}) |
| 76 | |
| 77 | |
| 78 | class TbTracker: |
no test coverage detected