コード例 #1
0
ファイル: logger.py プロジェクト: fivosts/eupy
 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)
コード例 #2
0
ファイル: logger.py プロジェクト: fivosts/eupy
 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)
コード例 #3
0
ファイル: logger.py プロジェクト: fivosts/eupy
 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)
コード例 #4
0
ファイル: logger.py プロジェクト: fivosts/eupy
 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)
コード例 #5
0
ファイル: logger.py プロジェクト: fivosts/eupy
 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)