Tôi muốn biết lý do tại sao chúng tôi có cấp độ theo dõi Tất cả và Gỡ lỗi trong log4net là gì? họ dường như đang làm điều tương tự.Sự khác biệt giữa mức độ theo dõi TẤT CẢ & DEBUG trong LOG4NET
Trả lời
ALL
thực sự có nghĩa là tất cả các cấp và DEBUG
chỉ có nghĩa là Gỡ lỗi hoặc cao hơn. Thường thì điều này không tạo nên sự khác biệt vì Debug là mức thấp nhất mà giao diện ILog hiển thị. Tuy nhiên Log4net có nhiều mức nhật ký hơn và nếu bạn xây dựng một trình bao có hỗ trợ các cấp bổ sung, bạn có thể thích sử dụng ALL
để đảm bảo bạn thực sự nhận được tất cả thư.
EDIT:
DEBUG hoặc cao hơn có nghĩa là mức độ sau đây nếu bạn đang sử dụng mức chỉ tiêu chuẩn: DEBUG, INFO, WARN, KHÔNG CÓ LỖI, Fatal
Giả sử bạn sẽ ngoài sử dụng một mức VERBOSE sau đó bạn sẽ chỉ thấy nó trong tệp nhật ký của mình nếu bạn sử dụng ALL hoặc VERBOSE trong cấu hình. Sử dụng DEBUG sẽ lọc tất cả các thông báo VERBOSE. Log4net biết các mức sau thấp hơn sau đó DEBUG: FINE, TRACE, FINER, VERBOSE, FINEST.
- 1. Sự khác biệt giữa theo dõi lỗi và hệ thống theo dõi vấn đề là gì?
- 2. Cách theo dõi các sự cố log4net
- 3. Sự khác nhau giữa get() và tất cả() trong laravel
- 4. Có sự khác biệt nào giữa log4net.Config.BasicConfigurator.Configure() và log4net.Config.XmlConfigurator.Configure() không?
- 5. Làm thế nào để phân biệt giữa các cuộc gọi Trace và Debug trong trình theo dõi tùy chỉnh?
- 6. Log4net tạo mức độ tùy chỉnh
- 7. Thay đổi mức ghi log4net theo lập trình
- 8. Sự khác biệt giữa UIViewController và UITableViewController
- 9. bin \ debug so với obj \ debug: Sự khác biệt là gì?
- 10. Sự khác biệt giữa Mealy và Moore
- 11. khác biệt giữa mức IO-APIC và PCI-MSI-X
- 12. Sự khác biệt giữa độ mờ ở cấp thành viên và mức độ tĩnh ở cấp quy trình là gì?
- 13. Python regex - sự khác biệt giữa tìm kiếm và tìm tất cả
- 14. RSpec: sự khác biệt sâu sắc giữa trước (: tất cả) và trước (: mỗi)
- 15. Sự khác biệt giữa Monitor.Pulse và Monitor.PulseAll
- 16. Sự khác biệt giữa tất cả các khung âm thanh này là gì?
- 17. sự khác biệt giữa độ sâu hình ảnh và kênh
- 18. Sự khác biệt giữa lớp Debug và lớp Trace là gì?
- 19. Sự khác biệt giữa $ * và $ @
- 20. Sự khác biệt giữa Request.Cookies và Response.Cookies
- 21. Sự khác biệt giữa độ trễ và độ lệch trong các hệ điều hành
- 22. Sự khác biệt giữa Color.red và Color.RED
- 23. Sự khác biệt giữa viewbag và viewstate?
- 24. Sự khác biệt giữa. và #
- 25. Sự khác biệt giữa .Rprofile và .First
- 26. Sự khác biệt giữa $ (...) và `...`
- 27. Sự khác biệt giữa = và: =
- 28. sự khác biệt giữa NetFx45WebLink và NetFx45RedistLink
- 29. Theo dõi mức âm thanh micrô theo thời gian thực
- 30. Sự khác biệt giữa ServletContext và ServletActionContext
Cảm ơn phản hồi của bạn Stefan. Có, nhưng một lần nữa ngay cả khi chúng tôi cũng sử dụng DEBUG, chúng tôi sẽ nhận được các cấp bổ sung từ trình bao bọc của chúng tôi. Là nó chỉ để đưa ra ý tưởng rõ ràng cho các nhà phát triển những gì cấp độ ông đang đăng nhập? – Scorp
bạn thấy mức độ nào mà bạn không mong đợi? xem thêm câu trả lời cập nhật của tôi –
Tuyệt vời, đây là những gì tôi đang tìm kiếm. Cảm ơn Stefan. – Scorp