(self, record: logging.LogRecord)
| 214 | self.formatter = MitmFormatter(colorize=False) |
| 215 | |
| 216 | def emit(self, record: logging.LogRecord) -> None: |
| 217 | entry = LogEntry( |
| 218 | msg=self.format(record), |
| 219 | level=LOGGING_LEVELS_TO_LOGENTRY.get(record.levelno, "error"), |
| 220 | ) |
| 221 | self.master.event_loop.call_soon_threadsafe( |
| 222 | self.master.addons.trigger, |
| 223 | AddLogHook(entry), |
| 224 | ) |
| 225 | |
| 226 | |
| 227 | @dataclass |
no test coverage detected