| 1234567891011121314151617181920212223 |
- from .levels import levels
- from .handler import handler
- from .logger import logger
- class sync_logger(logger):
- def info(self, *args, **kwargs) -> None:
- self.log(levels.info, *args, **kwargs)
- def warning(self, *args, **kwargs) -> None:
- self.log(levels.warning, *args, **kwargs)
-
- def error(self, *args, **kwargs) -> None:
- self.log(levels.error, *args, **kwargs)
-
- def critical(self, *args, **kwargs) -> None:
- self.log(levels.critical, *args, **kwargs)
- def log(self, level: levels, *args, **kwargs) -> None:
- self._write_to_all(self._get_message(level, *args, **kwargs))
- def _write_to_all(self, content: str) -> None:
- for handler in self._get_handlers():
- handler.add(content)
|