- Add `logging` setup in one place - Include different levels: `DEBUG`, `INFO`, `WARNING`, `ERROR` - Add CLI option for verbosity (e.g.,` --verbose`) - Replace all `print()` calls with logger