Tôi đang sử dụng lớp Trace từ vai trò Công nhân Azure.System.Diagnostics.Trace - đúng cách để đăng nhập ngoại lệ
Tôi muốn đăng nhập ngoại lệ trong một cách mà sẽ in tất cả các thông tin về các ngoại lệ mà thường là:
- Thông điệp ngoại lệ
- ngoại lệ stacktrace
- đệ quy in các ngoại lệ nội
Tôi chỉ thấy phương thức Trace.TraceError nhận chuỗi và đối số. Không phải là có một cái gì đó tương đương với khung khai thác gỗ của Java mà được một ngoại lệ và biết làm thế nào để đăng nhập nó? (vâng, tôi đang thực hiện các bước đầu tiên trong thế giới MS ...)
Bạn nên biết (và câu trả lời của Erno de Weerd khai thác thực tế này) rằng Exception.ToString() định dạng tất cả thông tin mà bạn thường thấy được hiển thị ở bất kỳ đâu ngoại lệ. (Trong nhiều năm tôi đã không nhận ra điều này, và đã sử dụng Exception.Message và Exception.this và Exception.that để hiển thị Ngoại lệ.) – RenniePet
Một nhận xét khác kể từ khi bạn nói rằng bạn mới sử dụng .Net: Có một số gói ghi nhật ký có sẵn cho .Net. Đây là một so sánh, có thể không được thiên vị vì nó được xuất bản bởi một trong các chủ sở hữu của gói: http://www.dotnetlogging.com/comparison/ – RenniePet