(self, record)
| 234 | } |
| 235 | |
| 236 | def format(self, record): |
| 237 | color_code = self.COLOR_CODES.get(record.levelno, 0) |
| 238 | prefix = f"\033[{color_code}m" |
| 239 | suffix = "\033[0m" |
| 240 | message = super().format(record) |
| 241 | if color_code: |
| 242 | message = f"{prefix}{message}{suffix}" |
| 243 | return message |
| 244 | |
| 245 | |
| 246 | class DailyRotatingFileHandler(BaseRotatingHandler): |