Tôi đang sử dụng ghi nhật ký JDK làm khung ghi nhật ký và SLF4J làm mặt tiền đơn giản. Tôi có một số truy vấn khi tôi ghi nhật ký cấp độ khác nhau.Mức ghi nhật ký khác nhau giữa ghi nhật ký SFL4J và JDK
SLF4J có sau mức log
dấu vết (hoặc ít nghiêm trọng)
debug
thông tin
cảnh báo
lỗi
gây tử vong (nghiêm trọng nhất)
JDK khai thác gỗ có các mức nhật ký sau
NGHIÊM TRỌNG (giá trị cao nhất)
CẢNH BÁO
INFO
CONFIG
FINE
mịn
FINEST (giá trị thấp nhất)
Nếu tôi muốn thiết lập mức độ đăng nhập để DEBUG thì mức độ đó không phải là có sẵn trong ghi nhật ký JDK. Ai cũng có thể giải thích làm thế nào chúng ta có thể nhận được mức độ đăng nhập DEBUG trong tình huống này. Chúng ta có cần thực hiện thêm bất kỳ cấu hình nào cho tình huống này không?
Cập nhật
đây là cấu hình tập tin bất động sản của tôi
xử lý = com.amc.logging.handlers.DebugLogHandler
com.amc.logging.handlers.DebugLogHandler.pattern = c: /logs/debug_log.log com.amc.logging.handlers.DebugLogHandler.level = FINE com.amc.logging.handlers.DebugLogHandler.formatter = java.util.logging.SimpleFormatter com.amc.logging.handlers.DebugLogHandler .append = t rue
Vui lòng cho tôi biết nơi tôi đã đi sai.
Duplicate? http://stackoverflow.com/questions/4278438/slf4j-logging-with-jdk-how-to-enable-debug – hd1
Tôi đã thay đổi cấp độ nhật ký thành FINE đã được chỉ định trong liên kết ở trên nhưng tôi vẫn không nhận được DEBUG ghi nhật ký mức. –
Giải pháp mà bạn đã cung cấp không giúp tôi giải quyết vấn đề của mình. Tôi đã cập nhật bài đăng của mình bằng cấu hình tệp thuộc tính của tôi. –