मैं इन तीन लॉगर पुस्तकालयों से थोड़ा उलझन में हूं। ऐसा लगता है कि वे जावा लॉगिंग में इसी तरह की बात कर सकते हैं लगता है ...log4j, slf4j और लॉगबैक के बीच क्या अंतर है?
उत्तर
बाहर चेक उनके घर पृष्ठों:
SLF4J - जावा (SLF4J) के लिए सरल लॉगिंग फसाड एक सरल मुखौटा रूप में कार्य करता या एस्ट्रस्ट्रक्शन विभिन्न लॉगिंग फ्रेमवर्क (जैसे java.util.logging, logback, log4j) के लिए अंतिम उपयोगकर्ता को तैनाती समय पर वांछित लॉगिंग फ्रेमवर्क में प्लग करने की इजाजत देता है।
1) यह स्वयं लॉगिंग लाइब्रेरी नहीं है, लेकिन कई लॉगिंग पुस्तकालयों में से एक के लिए एक सामान्य इंटरफेस है।
Log4j 1.2 - Apache log4j, जावा के लिए एक प्रवेश पुस्तकालय में आपका स्वागत है।
Logback - लॉगबैक लोकप्रिय log4j प्रोजेक्ट के उत्तराधिकारी के रूप में लक्षित है, जहां log4j छोड़ देता है।
Log4j 2 - Apache log4j 2 log4j कि अपने पूर्ववर्ती, log4j 1.x से अधिक महत्वपूर्ण सुधार प्रदान करता है के लिए एक उन्नयन है, और जब Logback की वास्तुकला में कुछ निहित समस्याओं का समाधान करने सुधार Logback में उपलब्ध के कई प्रदान करता है।
कम से कम, वे सभी अपने बारे में क्या कहते हैं।
- 1. जेबॉस 5.1 लॉगबैक के रूप में slf4j log4j
- 2. SLF4j/log4j
- 3. slf4j लॉगबैक विकल्प लॉगर
- 4. redfe log4j slf4j
- 5. लॉगबैक
- 6. क्या मैं SLF4J और लॉगबैक के लिए Log4j.xml कॉन्फ़िगरेशन का उपयोग कर सकता हूं?
- 7. लॉगबैक समर्थन log4j appenders समर्थन करता है?
- 8. Log4J के साथ SLF4J को कैसे बांधें?
- 9. log4j2 और slf4j
- 10. क्या लॉगबैक में NullAppender है?
- 11. SLF4J + लॉगबैक लॉग इन नहीं करता है WildFly
- 12. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 13. # {} $ {} और% {} के बीच क्या अंतर है?
- 14. `&` और `ref` के बीच क्या अंतर है?
- 15. $ और $$ के बीच क्या अंतर है?
- 16. के बीच क्या अंतर है:। और: आर !?
- 17. वेरिलोग के बीच क्या अंतर है! और ~?
- 18. भिन्नता और '-' के बीच क्या अंतर है?
- 19. क्या $ @ और "$ @" के बीच कोई अंतर है?
- 20. * और * के बीच क्या अंतर है?
- 21. "$^एन" और "$ +" के बीच क्या अंतर है?
- 22. pm.xml wrap log4j में slf4j को कैसे जोड़ता है?
- 23. log4j और apache.commons.logging के बीच संबंध
- 24. slf4j
- 25. के बीच क्या अंतर है?
- 26. अंतर और कहां के बीच क्या अंतर है?
- 27. slf4j
- 28. SLF4j - लॉगबैक प्रश्न: आप कितने लॉगर ऑब्जेक्ट्स बनाते हैं?
- 29. slf4j एपीआई
- 30. SLF4J - लॉगबैक: रनटाइम में लॉगर्स को कॉन्फ़िगर कैसे करें?
वे समान चीजें करते हैं। उनके पास अलग-अलग एपीआई हैं। मैं आपको सबसे अच्छा पसंद करूंगा। बीटीडब्ल्यू लॉग 4j के बजाय log4j2 पर एक नज़र डालें। –
@ पीटर Lawrey slf4j के अपवाद के साथ, जो स्वयं में एक लॉगर नहीं है (यह एक और * लॉगर के लिए एक स्थिर एपीआई प्रदान करने का एक मुखौटा है)। –
@ElliottFrisch अच्छा बिंदु हालांकि मैं slf4j-simple का उपयोग करता हूं जिसे किसी अन्य लॉगर की आवश्यकता नहीं होती है। –