Configure the root logger to stderr; INFO when verbose else WARNING.
(verbose: bool)
| 25 | |
| 26 | |
| 27 | def setup_logging(verbose: bool) -> None: |
| 28 | """Configure the root logger to stderr; INFO when verbose else WARNING.""" |
| 29 | level = logging.INFO if verbose else logging.WARNING |
| 30 | handler = logging.StreamHandler(sys.stderr) |
| 31 | handler.setFormatter(logging.Formatter(LOG_FORMAT, datefmt=LOG_DATE_FORMAT)) |
| 32 | logging.root.handlers.clear() |
| 33 | logging.root.addHandler(handler) |
| 34 | logging.root.setLevel(level) |
| 35 | |
| 36 | |
| 37 | def add_common_args(parser: argparse.ArgumentParser, default_model: str) -> None: |