Configure stderr logging only — no run dir, no file handler.
(log_level_str: str)
| 440 | |
| 441 | |
| 442 | def _setup_console_logging(log_level_str: str) -> None: |
| 443 | """Configure stderr logging only — no run dir, no file handler.""" |
| 444 | log_level = getattr(logging, log_level_str.upper()) |
| 445 | logging.basicConfig( |
| 446 | level=logging.WARNING, |
| 447 | stream=sys.stderr, |
| 448 | format=_LOG_FMT, |
| 449 | datefmt=_LOG_DATEFMT, |
| 450 | ) |
| 451 | logging.getLogger("explainshell").setLevel(log_level) |
| 452 | |
| 453 | |
| 454 | def _attach_run_log(log_level_str: str) -> str: |