class Logger: def __init__(self): self.verbose = True def log(self, message: str): if self.verbose: print(message) def log_title(self, title: str): if self.verbose: print(f"\n{'='*40}") print(f"{title.center(40)}") print(f"{'='*40}") def log_step(self, step_name: str): if self.verbose: print(f"\n{'='*40}") print(f"STEP: {step_name.upper().replace('_', ' ')}") print(f"{'='*40}") def log_success(self, message: str): if self.verbose: print(f"\n✅ {message}") def log_error(self, message: str): print(f"\n❌ ERROR: {message}")