(self)
| 111 | self.task.start(self.interval) |
| 112 | |
| 113 | def log(self) -> None: |
| 114 | data: dict[str, Any] = {} |
| 115 | if self.ext_timing_enabled: |
| 116 | data.update(self.log_timing()) |
| 117 | if self.ext_delta_enabled: |
| 118 | data.update(self.log_delta()) |
| 119 | if self.ext_stats_enabled: |
| 120 | data.update(self.log_crawler_stats()) |
| 121 | logger.info(self.encoder.encode(data)) |
| 122 | |
| 123 | def log_delta(self) -> dict[str, Any]: |
| 124 | num_stats: dict[str, int | float] = { |
no test coverage detected