Tôi có một hệ thống nhỏ và tôi muốn cung cấp một sản phẩm có thể phân tích lỗi/ngoại lệ và đề xuất giải pháp khả thi.Đọc và phân tích các ngoại lệ Java
Vì vậy, tôi muốn có cách phân tích cú pháp ngoại lệ java (vì tôi chỉ có chúng trong nhật ký [Tôi không muốn ảnh hưởng đến hệ thống thực tế]).
Sau khi phân tích cú pháp, tôi muốn lưu nó vào một DB và so sánh nó với các ngoại lệ đã lưu trước đó (ở một số định dạng), để tôi có thể tìm được ngoại lệ khớp gần nhất.
Tôi nghĩ về ý tưởng sau: "XException at A at B at C at D" sẽ được lưu thành [XException, A, B, C, D] và tôi sẽ bằng cách nào đó tìm kiếm trong DB của tôi: [XException ,?,?,?] gần nhất. Ví dụ: [XException, A, G, C, D] khá tốt.
Bạn nghĩ gì về những ý tưởng này?
Bất kỳ cách nào hiệu quả để phân tích Ngoại lệ?
Cách hiệu quả hoặc tốt hơn để xác định khoảng cách giữa hai ngoại lệ?
Biết bất kỳ nguồn mở nào có thể thực hiện việc này - Tôi không tìm thấy bất kỳ nguồn nào.
Cảm ơn bạn.
Nếu bạn đã thiết kế hệ thống một cách cẩn thận, bạn sẽ bắt gặp ngoại lệ ở những nơi thích hợp và sẽ hiển thị các thông điệp có thể đọc được con người thích hợp. Nếu bạn muốn viết một ứng dụng phân tích lỗi ứng dụng của người khác.Tôi nghĩ rằng ứng dụng có thể kết thúc mơ hồ. Chỉ là suy nghĩ của tôi. – Nishant