示例#1
0
 def log_error(self, text):
     try:
         self.log(text, 0)
     except:
         # Make sure the message gets out even if writing to the log file
         # fails.
         safe_write(sys.stderr, text)
示例#2
0
 def log_error(self, text):
     try:
         self.log(text, 0)
     except:
         # Make sure the message gets out even if writing to the log file
         # fails.
         safe_write(sys.stderr, text)
示例#3
0
 def fatal_error(self, text):
     try:
         self.log_error(text)
     except:
         # Make sure the message gets out even if writing to the log file
         # fails.
         pass
     safe_write(sys.stderr, text)
     sys.exit(1)
示例#4
0
 def log_error(self, text):
     if signals.hup_received():
         self.reopen_logfile()
     try:
         self.log(text, 0)
     except:
         # Make sure the message gets out even if writing to the log file
         # fails.
         safe_write(sys.stderr, text)
示例#5
0
 def fatal_error(self, text):
     try:
         self.log_error(text)
     except:
         # Make sure the message gets out even if writing to the log file
         # fails.
         pass
     safe_write(sys.stderr, text)
     sys.exit(1)
示例#6
0
 def log(self, text, level=1):
     if level <= self._log_level:
         safe_write(self._log_fp, text)
         self._log_fp.flush()
示例#7
0
 def log(self, text, level=1):
     if level <= self._log_level:
         safe_write(self._log_fp, text)
         self._log_fp.flush()