def format(self, record: logging.LogRecord) -> str: levelname = record.levelname if levelname in self.colours: record.colour = self.colours[levelname] record.reset = ShellColor.RESET return logging.Formatter.format(self, record)