コード例 #1
0
ファイル: config.py プロジェクト: stepnem/python-nitrate
 def format(self, record):
     # Handle custom log level names
     if record.levelno == LOG_ALL:
         levelname = "ALL"
     elif record.levelno == LOG_DATA:
         levelname = "DATA"
     elif record.levelno == LOG_CACHE:
         levelname = "CACHE"
     else:
         levelname = record.levelname
     # Map log level to appropriate color
     try:
         colour = Logging.COLORS[record.levelno]
     except KeyError:
         colour = "black"
     # Color the log level, use brackets when coloring off
     if Coloring().enabled():
         level = color(" " + levelname + " ", "lightwhite", colour)
     else:
         level = "[{0}]".format(levelname)
     try:
         message = u"{0}".format(record.getMessage())
     except UnicodeDecodeError:
         message = record.getMessage().decode('utf-8', errors='replace')
     return u"{0} {1}".format(level, message)
コード例 #2
0
ファイル: config.py プロジェクト: tkdchen/python-nitrate
 def format(self, record):
     # Handle custom log level names
     if record.levelno == LOG_ALL:
         levelname = "ALL"
     elif record.levelno == LOG_DATA:
         levelname = "DATA"
     elif record.levelno == LOG_CACHE:
         levelname = "CACHE"
     else:
         levelname = record.levelname
     # Map log level to appropriate color
     try:
         colour = Logging.COLORS[record.levelno]
     except KeyError:
         colour = "black"
     # Color the log level, use brackets when coloring off
     if Coloring().enabled():
         level = color(" " + levelname + " ", "lightwhite", colour)
     else:
         level = "[{0}]".format(levelname)
     return "{0} {1}".format(level, record.getMessage())
コード例 #3
0
 def shortname(self):
     """ Short same-width status string (4 chars) """
     return color(self._name[0:4], color=self._colors[self.id],
             enabled=config.Coloring().enabled())
コード例 #4
0
 def name(self):
     """ Human readable status name """
     return color(self._name, color=self._colors[self.id],
             enabled=config.Coloring().enabled())
コード例 #5
0
ファイル: immutable.py プロジェクト: stepnem/python-nitrate
 def shortname(self):
     """ Short same-width status string (4 chars) """
     return color(self._name[0:4], color=self._colors[self.id],
             enabled=config.Coloring().enabled())
コード例 #6
0
ファイル: immutable.py プロジェクト: stepnem/python-nitrate
 def name(self):
     """ Human readable status name """
     return color(self._name, color=self._colors[self.id],
             enabled=config.Coloring().enabled())