2011-08-30 4 views
13

Tôi đã nhận thấy rằng nhiều khung công tác redhat/jboss đã bắt đầu di chuyển sang jboss-logging, nơi trước đó chúng đã sử dụng SLF4J, ví dụ như hibernate 4.0. Jboss-logging có thể ủy quyền cho SLF4JSLF4J so với Jboss Logging

Những lợi thế của việc sử dụng tính năng ghi nhật ký jboss là gì? SLF4J với Logback?

Trả lời

11

Về mặt kỹ thuật, không có. Tôi nghi ngờ di chuyển chủ yếu là một chính trị.

JBossĐang tự là một API giống như SLF4J và do đó, chỉ đại biểu cho triển khai ghi nhật ký thực tế. Bằng cách sử dụng sự trừu tượng của riêng mình, bản thân cách nhiệt từ những thay đổi đối với API SLF4J (đã tự thể hiện là không tương thích ngược trên các phiên bản).

Có hay không đây là một ý tưởng hay là gây tranh cãi.

+19

API SLF4J như tiếp xúc với người dùng đã không thay đổi kể từ phiên bản 1.0. Theo nghĩa đó, SLF4J tương thích ngược từ đầu. Bạn chắc chắn đang nói về SLF4J * internals * mà thực sự thay đổi trên các phiên bản chính. – Ceki