docs: def format(self, record):
          # type: (logging.LogRecord) -> str
          """Format the log record with timestamps and level based colors.
  
          Args:
              record: The log record to format.
  
          Returns:
              The formatted log record.
          """
          if record.levelno >= logging.ERROR:
              color = colorama.Fore.RED
          elif record.levelno >= logging.WARNING:
              color = colorama.Fore.YELLOW
          elif record.levelno >= logging.INFO:
              color = colorama.Fore.RESET
          else:
              color = colorama.Fore.CYAN
          format_template = (
              '{}{}%(levelname)s{} [%(asctime)s][%(name)s]{} %(message)s')
          if sys.stdout.isatty():
              self._fmt = format_template.format(
                  colorama.Style.BRIGHT,
                  color,
                  colorama.Fore.RESET,
                  colorama.Style.RESET_ALL
              )
          else:
              self._fmt = format_template.format(*[''] * 4)
          if six.PY3:
              self._style._fmt = self._fmt  # pylint: disable=protected-access
          return super(_LogColorFormatter, self).format(record)