2009-05-16 8 views

उत्तर

26

SLF4J FAQ से:

SLF4J धारणात्मक बहुत JCL के समान है। इस प्रकार, इसे अभी तक एक और लॉगिंग मुखौटा के रूप में सोचा जा सकता है। हालांकि, एसएलएफ 4 जे डिजाइन में बहुत आसान है और तर्कसंगत रूप से अधिक मजबूत है। संक्षेप में, एसएलएफ 4 जे कक्षा लोडर मुद्दों से बचें जो जेसीएल को पीड़ित करते हैं।

इस बारे में अधिक के लिए "JCL classloader मुद्दों" के लिए एक गूगल करो ...

6

SLF4J log4j, या जुलाई की तरह पुस्तकालयों पर एक मुखौटा के रूप में इस्तेमाल किया जा सकता है, यह भी एक एपीआई के रूप में इस्तेमाल किया जा सकता देशी लॉगिंग पुस्तकालयों को लागू करने के लिए, जैसे Logback किया। एक मूल एसएलएफ 4 जे लाइब्रेरी को लॉग 4j या JUL के मुखौटे की तरह मध्य में एडाप्टर गोंद की आवश्यकता नहीं होगी, इसलिए यह भी अधिक कुशल होना चाहिए।

2

लॉगिंग फसाड | फ्रेमवर्क | AbstractionLayer
(मुखौटा-शब्द, फ्रेंच भाषा से आता है जिसका शाब्दिक अर्थ है "सामने का हिस्सा" या "चेहरा"।)

Definition- फसाड
लॉगिंग लॉगिंग फसाड है विभिन्न लॉगिंग ढांचे के लिए एक अमूर्त, उदाहरण के लिए java.util.logging, log4j और लॉगबैक, अंतिम उपयोगकर्ता को तैनाती समय पर वांछित लॉगिंग ढांचे में प्लग करने की इजाजत देता है।

सरल लॉगिंग फसाड (SLF4J) JCL (जकार्ता-कॉमन्स-लॉगिंग) की तरह एक अमूर्त प्रवेश रूपरेखा है। और JCL के रूप में भी अपाचे कॉमन्स

इसके अलावा लॉगिंग कहा जाता है ध्यान दें कि कॉमन्स-कब (अपाचे कब -utilities) कॉमन्स-लॉगिंग (प्रवेश करने मुखौटा)

+0

हाँ, वे दोनों अग्रभाग हैं, और हां, यह है से अलग है उनके बीच समानता। फिर भी, प्रश्न – Azder

+0

@Azder I के लिए प्रश्न है, मैंने लॉगिंग फेकाडे और उसके कार्यान्वयनकर्ताओं की परिभाषा दी है, क्योंकि मुझे उन लोगों के बारे में भी पता नहीं है। यह जवाब मेरे जैसे लोगों की मदद करेगा। –

+0

यह मामला हो सकता है, जो गैर-प्रासंगिक उत्तर के लिए एक रिपोर्ट भी वारंट कर सकता है:/वैसे भी, भाग लेने के लिए धन्यवाद ... – Azder