| 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) | |