SLF4J - Khung ghi nhật ký
Đăng nhập trong lập trình, đề cập đến việc ghi lại các hoạt động / sự kiện. Thông thường, các nhà phát triển ứng dụng nên quan tâm đến việc ghi nhật ký.
Để làm cho công việc ghi nhật ký dễ dàng hơn, Java cung cấp nhiều khung công tác khác nhau - log4J, java.util.logging (JUL), nhật ký nhỏ, logback, v.v.
Tổng quan về khung ghi nhật ký
Khung ghi nhật ký thường chứa ba yếu tố:
Tiều phu
Chụp thư cùng với siêu dữ liệu.
Định dạng
Định dạng các thông báo được ghi lại bởi trình ghi.
Người xử lý
Người xử lý hoặc người gửi cuối cùng gửi thư bằng cách in trên bảng điều khiển hoặc, bằng cách lưu trữ trong cơ sở dữ liệu hoặc bằng cách gửi qua email.
Một số khung công tác kết hợp các phần tử trình ghi nhật ký và phần tử appender để tăng tốc hoạt động.
Đối tượng Logger
Để ghi nhật ký một tin nhắn, ứng dụng sẽ gửi một đối tượng ghi nhật ký (đôi khi cùng với các ngoại lệ nếu có) với tên và mức độ bảo mật.
Mức độ nghiêm trọng
Các tin nhắn được ghi sẽ ở nhiều cấp độ khác nhau. Bảng sau liệt kê các cấp độ ghi nhật ký chung.
Sr.No | Mức độ nghiêm trọng & Mô tả |
---|---|
1 | Fatal Sự cố nghiêm trọng khiến ứng dụng chấm dứt. |
2 | ERROR Lỗi thời gian chạy. |
3 | WARNING Trong hầu hết các trường hợp, lỗi là do việc sử dụng các API không dùng nữa. |
4 | INFO Các sự kiện xảy ra trong thời gian chạy. |
5 | DEBUG Thông tin về luồng của hệ thống. |
6 | TRACE Thông tin chi tiết hơn về luồng của hệ thống. |