class DreamLog: def __init__(self, debug_active=False): self._debug = debug_active def _print(self, text: str, *args, **kwargs): if args or kwargs: text = text.format(*args, **kwargs) print("[DREAM] " + text) def error(self, text: str, *args, **kwargs): self._print(text, *args, **kwargs) def info(self, text: str, *args, **kwargs): self._print(text, *args, **kwargs) def debug(self, text: str, *args, **kwargs): if self._debug: self._print(text, *args, **kwargs)