Có cách nào để nhận thông báo về mọi ngoại lệ được ném trong thời gian chạy (được xử lý và không được xử lý) không?Nhận thông báo về mọi ngoại lệ được ném (thậm chí là xử lý)
Điều tôi muốn là một cơ chế ghi nhật ký ghi lại mọi ngoại lệ xuất hiện trong khi chương trình của tôi đang chạy. Tôi không muốn xử lý các ngoại lệ với trình ghi nhật ký này, tôi chỉ muốn có thể ghi lại sự kiện của một ngoại lệ bị ném.
Cái này là tôi muốn bao gồm tất cả các trường hợp ngoại lệ hệ thống cũng như do đó nó không thể gọi một hàm bất cứ khi nào tôi ném một ngoại lệ mới ...
Tôi đã đọc một cái gì đó về ExceptionListener
nhưng họ dường như được dành cho một công việc khác.
Có ai có ý tưởng về điều này có thể thực hiện được không?
Câu trả lời này có thể làm những gì bạn muốn: http://stackoverflow.com/a/20284294/611819 – dnault
có vẻ đầy hứa hẹn ... nhưng điều này sẽ chỉ cho phép tôi nhận các ngoại lệ được xử lý trong khối try/catch .. – Raven
Tại sao bạn muốn làm điều này? Nếu một ngoại lệ xảy ra và được xử lý như là một phần của quá trình xử lý thông thường, tại sao mọi người nên quan tâm. Nếu bạn có một số mã bắt tất cả ngoại lệ và ném chúng đi ... Bạn nên sửa mã đó để hoạt động tốt hơn. – Raedwald