Java e.printStackTrace() không in tất cả các chi tiết của dấu vết ngăn xếp của ngoại lệ bên trong.Nhận chuỗi dấu vết đầy đủ bao gồm cả ngoại lệ bên trong
Có cách nào sẵn sàng để tạo dấu vết ngăn xếp hoàn chỉnh ở dạng chuỗi không? (Ngoài định dạng nó bản thân mình)
Sửa
Tôi chỉ phát hiện ra những gì printStackTrace() không - rõ ràng là ngăn xếp khung nó lọc ra là chính xác những cái chung cho ngoại lệ bên trong và một bên ngoài. Vì vậy, trên thực tế nó là thay vì những gì tôi muốn, và không phải là dấu vết ngăn xếp 'đầy đủ'.
Làm thế nào để bạn có nghĩa là - stack trace nội ngoại lệ không? Là một ngoại lệ bị bắt được tuyên truyền trong trường hợp ngoại lệ khác? – Everyone
Cái gì đó được tạo ra bởi một nắm bắt ... ném ngoại lệ mới ("foo", e) – ripper234
Tôi chỉ phát hiện ra những gì printStackTrace() không - dường như các khung ngăn xếp nó lọc ra là chính xác những cái chung cho ngoại lệ bên trong và bên ngoài một. Vì vậy, trên thực tế nó là thay vì những gì tôi muốn, và không phải là dấu vết ngăn xếp 'đầy đủ'. – ripper234