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.