code: def format(self, record):
          
          record = ColoredRecord(record)
          record.log_color = self.color(self.log_colors, record.levelname)
  
          # Set secondary log colors
          if self.secondary_log_colors:
              for name, log_colors in self.secondary_log_colors.items():
                  color = self.color(log_colors, record.levelname)
                  setattr(record, name + '_log_color', color)
  
          # Format the message
          if sys.version_info > (2, 7):
              message = super(ColoredFormatter, self).format(record)
          else:
              message = logging.Formatter.format(self, record)
  
          # Add a reset code to the end of the message
          # (if it wasn't explicitly added in format str)
          if self.reset and not message.endswith(escape_codes['reset']):
              message += escape_codes['reset']
  
          if '|' in message:
              desc, data = message.split("|", 1)
              desc = desc + escape_codes['reset']
              data = escape_codes['green'] + data
              message = desc + '|' + data
  
          return message
docs: Format a message from a record object.