cutekit/osdk/logger.py

22 lines
526 B
Python
Raw Normal View History

2023-02-06 17:12:14 +00:00
import sys
import osdk.vt100 as vt100
class Logger:
name: str
def __init__(self, name: str):
self.name = name
def log(self, message: str):
2023-02-06 17:12:14 +00:00
print(
f"{vt100.CYAN}[{self.name}]{vt100.RESET} {message}", file=sys.stderr)
def warn(self, message: str):
2023-02-06 17:12:14 +00:00
print(
f"{vt100.YELLOW}[{self.name}]{vt100.RESET} {message}", file=sys.stderr)
def error(self, message: str):
2023-02-06 17:12:14 +00:00
print(
f"{vt100.RED}[{self.name}]{vt100.RESET} {message}", file=sys.stderr)