def critical(self, message, mail_level=6): if self._colorize: message = shell.output(message, shell.bold, shell.underline, shell.red) if mail_level >= self._mail_level and self._mail_client: self._mail_client.send_message("Logger", message) self._logger.critical(message)
def debug(self, message, mail_level=6, step=False): if self._colorize: message = shell.output(message, shell.bold, shell.green) if mail_level >= self._mail_level and self._mail_client: self._mail_client.send_message("Logger", message) self._logger.debug(message) if self._logger.level == DEBUG and (self._step or step): try: input() except EOFError as e: self.warning(e)
def warn(self, message, mail_level=6): if self._colorize: message = shell.output(message, shell.bold, shell.yellow) if mail_level >= self._mail_level and self._mail_client: self._mail_client.send_message("Logger", message) self._logger.warn(message)
def error(self, message, mail_level=6): if self._colorize: message = shell.output(message, shell.bold, shell.red) if mail_level >= self._mail_level and self._mail_client: self._mail_client.send_message("Logger", message) self._logger.error(message)
def info(self, message, mail_level=6): if self._colorize: message = shell.output(message, shell.bold, shell.cyan) if mail_level >= self._mail_level and self._mail_client: self._mail_client.send_message("Logger", message) self._logger.info(message)