| | |
| | | if line: |
| | | time_str = line.split("|")[0].strip() |
| | | level = line.split("|")[1].strip() |
| | | if level != "INFO" and level != "ERROR": |
| | | continue |
| | | data = line.split("|")[2].split(" - ")[1].strip() |
| | | fdatas.append((time_str, level, data)) |
| | | return fdatas |
| | |
| | | logger_debug.error(e) |
| | | |
| | | def OnSystemLog(self, client_id, request_id, data): |
| | | logger_debug.debug("OnSystemLog") |
| | | logger_debug.debug(f"OnSystemLog") |
| | | try: |
| | | start_index = data["start_index"] |
| | | count = data["count"] |
| | | # 读取系统日志 |
| | | logs_data = log_export.load_system_log() |
| | | total_count = len(logs_data) |
| | | if start_index > 0: |
| | | if start_index >= 0: |
| | | logs_data = logs_data[start_index:start_index+count] |
| | | result = {"code": 0, "data": {"total_count": total_count, "list": logs_data}} |
| | | self.send_response(result, client_id, request_id) |