Files
csst.at-extension/backend/logger.py
2026-02-21 23:57:03 +01:00

24 lines
650 B
Python

import PluginUtils # type: ignore[import]
class Logger:
def __init__(self):
self._logger = PluginUtils.Logger()
def info(self, message: str) -> None:
"""Log an info message"""
self._logger.log(message)
def error(self, message: str) -> None:
"""Log an error message"""
self._logger.log(f"ERROR: {message}")
def warning(self, message: str) -> None:
"""Log a warning message"""
self._logger.log(f"WARNING: {message}")
def debug(self, message: str) -> None:
"""Log a debug message"""
self._logger.log(f"DEBUG: {message}")
logger = Logger()