wraplogger.py 539 B

123456789101112131415161718192021222324252627282930
  1. class WrapLogger(object):
  2. def __init__(self, logger):
  3. self.logger = logger
  4. def log(self, lvl, msg):
  5. if self.logger is None:
  6. return
  7. self.logger.Log(lvl, msg)
  8. def logDebug(self, msg):
  9. self.log(6, msg)
  10. def logInfo(self, msg):
  11. self.log(5, msg)
  12. def logNotice(self, msg):
  13. self.log(4, msg)
  14. def logWarn(self, msg):
  15. self.log(3, msg)
  16. def logError(self, msg):
  17. self.log(2, msg)
  18. def logFatal(self, msg):
  19. self.log(1, msg)