Parse log level
(self, line: str)
| 78 | pass |
| 79 | |
| 80 | def _parse_log_level(self, line: str) -> str: |
| 81 | """Parse log level""" |
| 82 | line_upper = line.upper() |
| 83 | if "ERROR" in line_upper or "FAILED" in line_upper: |
| 84 | return "error" |
| 85 | elif "WARNING" in line_upper or "WARN" in line_upper: |
| 86 | return "warning" |
| 87 | elif "SUCCESS" in line_upper or "完成" in line or "成功" in line: |
| 88 | return "success" |
| 89 | elif "DEBUG" in line_upper: |
| 90 | return "debug" |
| 91 | return "info" |
| 92 | |
| 93 | async def start(self, config: CrawlerStartRequest) -> bool: |
| 94 | """Start crawler process""" |