क्या कोई इन दो लॉगिंग तंत्र की तुलना कर सकता है?लॉग इननेट बनाम एंटरप्राइज़ लाइब्रेरी में लॉगिंग एप्लिकेशन ब्लॉक की तुलना करें?
उत्तर
यह काफी कुछ लिखा गया है। ये कुछ चीजें हैं पढ़ने के लिए कर रहे हैं:
http://james.newtonking.com/archive/2007/06/05/enterprise-library-logging-vs-log4net.aspx http://theiterator.com/2009/01/log4net-vs-enterprise-library-logging-application-block/ https://stackoverflow.com/questions/118047/log4net-vs-enterprise-library-which-is-better-faster
मेरे विचार:
- आम सहमति है कि log4net तेजी से प्रदर्शन हो रहा है।चाहे यह एक सामान्य अनुप्रयोग में सार्थक है बहस के लिए है।
- log4net भी बॉक्स के बाहर पदानुक्रमित लॉगर्स का समर्थन करता है जो अच्छा है। ईएल कुछ ऐसा ही कर सकता है लेकिन आपको अपना खुद का रोल करना होगा।
- log4net की कॉन्फ़िगरेशन थोड़ा सा आर्केन है और अच्छी तरह से प्रलेखित नहीं है (आईएमओ)। हालांकि, ईएल कॉन्फ़िगर करने के लिए भी बोझिल है (और कॉन्फ़िगरेशन टूल के बिना दर्दनाक)। इसके अलावा ईएल आपको इतना पसंद देता है कि आप डिज़ाइन पर कुछ समय बिताना चाहें (उदाहरण के लिए क्या आप श्रेणियों को लॉगिंग स्तर या परतों, या कार्यात्मक क्षेत्र, या पिछले सभी, या कुछ और से संबंधित होना चाहते हैं?)
यदि आप पहले से ही ईएल का उपयोग कर रहे हैं, तो आप स्थिरता के लिए ईएल लॉगिंग (यह अपवाद हैंडलिंग ब्लॉक के साथ भी एकीकृत) के साथ रहना चाहेंगे। यदि मैं किसी एप्लिकेशन के लिए ईएल का उपयोग कर रहा हूं, तो मैं लॉगिंग के लिए ईएल का उपयोग करता हूं। यदि नहीं तो मैं आमतौर पर छोटे अनुप्रयोगों के लिए log4net का पक्ष लेता हूं क्योंकि सेटअप समय आमतौर पर छोटा होता है। (किसी के पसंदीदा लॉगर को अपनाना नहीं है! :))
मैंने दोनों का उपयोग किया है और पाया है कि वे दोनों अच्छी तरह से काम करते हैं।
महान संसाधन: http://www.beefycode.com/post/Log4Net-Tutorials-and-Resources.aspx – frankadelic
मैंने टूल की वेबसाइट से सीधे नीचे कुछ विवरण दिए हैं। मैं ईएलएमएएच पसंद करता हूं जो नीचे है, लेकिन लॉग 4नेट या लॉगिंग एप्लिकेशन ब्लॉक पर ज्यादा समय नहीं लगाया है।
- कई व्यवस्थाएं
- आउटपुट एकाधिक प्रवेश लक्ष्यों को
- श्रेणीबद्ध प्रवेश वास्तुकला के लिए समर्थन
- एक्सएमएल विन्यास
- गतिशील विन्यास
- लॉगिंग प्रसंग
- सिद्ध वास्तुकला
- मॉड्यूलर और एक्स्टेंसिबल डिजाइन
- लचीलापन
- साथ उच्च प्रदर्शन घटना लॉग इन करें
- एक ई-मेल संदेश
- एक डेटाबेस
- एक संदेश कतार
- एक पाठ फ़ाइल
- एक WMI घटना
- कस्टम का उपयोग करके स्थान आवेदन ब्लॉक विस्तार अंक
- लगभग सभी बिना क्रिया अपवादों में से लॉगिंग।
- रिकॉर्डेड अपवादों के पूरे लॉग को दूरस्थ रूप से देखने के लिए एक वेब पेज।
- किसी भी एक लॉग अप अपवाद के पूर्ण विवरण को दूरस्थ रूप से देखने के लिए एक वेब पेज।
- कई मामलों में, आप मौत की मूल पीली स्क्रीन की समीक्षा कर सकते हैं कि एएसपी.NET किसी दिए गए अपवाद के लिए जेनरेट किया गया है, यहां तक कि customErrors मोड बंद भी है।
- यह होने पर प्रत्येक त्रुटि की एक ई-मेल अधिसूचना।
- लॉग से आखिरी 15 त्रुटियों की एक आरएसएस फ़ीड।
यह ब्याज की हो सकती है: log4net पर http://www.dotnetlogging.com/comparison/
थोड़ा पक्षपातपूर्ण मुझे संदेह है क्योंकि यह एक वाणिज्यिक कंपनी द्वारा लिखा गया है जो अपने लॉगिंग उत्पाद को छेड़छाड़ करने की कोशिश कर रहा है ... –
- 1. लॉग 4नेट बनाम एमएस लॉगिंग एप्लिकेशन ब्लॉक
- 2. एंटरप्राइज़ लॉगिंग ब्लॉक बनाम एनएलओजी बनाम लॉग 4नेट
- 3. एंटरप्राइज़ लाइब्रेरी: लॉगिंग ब्लॉक और ईमेल
- 4. ईएलएमएएच बनाम एंटरप्राइज़ लाइब्रेरी अपवाद हैंडलिंग ब्लॉक
- 5. लॉग 4नेट या लॉगिंग एप्लिकेशन ब्लॉक
- 6. एंटरप्राइज़ लाइब्रेरी लॉगिंग लॉग इन नहीं कर रहा है ASP.NET
- 7. एंटरप्राइज़ लाइब्रेरी सत्यापन ब्लॉक
- 8. क्या माइक्रोसॉफ्ट एंटरप्राइज़ लाइब्रेरी 5.0 लॉगिंग एप्लिकेशन ब्लॉक थ्रेड सुरक्षित है?
- 9. माइक्रोसॉफ्ट एंटरप्राइज़ लाइब्रेरी में यूनिटी एप्लिकेशन ब्लॉक का उद्देश्य?
- 10. एंटरप्राइज़ लाइब्रेरी 4.1
- 11. एंटीटी फ्रेमवर्क 4.1 बनाम एंटरप्राइज़ डेटा एप्लिकेशन ब्लॉक अधिकतम प्रदर्शन
- 12. लॉग इननेट की समस्या निवारण कैसे करता है जब यह
- 13. फ़ाइल में अपवाद कैसे लॉग करें?
- 14. क्या आप माइक्रोसॉफ्ट एंटरप्राइज़ लाइब्रेरी का उपयोग कर रहे हैं?
- 15. एंटरप्राइज़ एप्लिकेशन
- 16. लॉगिंग लाइब्रेरी के बिना लॉगिंग
- 17. सामान्य लॉग की तुलना में अन्य लॉग 4नेट लॉगिंग स्तरों का उपयोग
- 18. एंटरप्राइज़ लाइब्रेरी डेटाबेस ट्रेस श्रोता?
- 19. यदि एंटरप्राइज़ लाइब्रेरी का उपयोग करना है, तो लॉग 4नेट लॉग इन करने के लिए बेहतर है?
- 20. एंटरप्राइज़ लाइब्रेरी CacheFactory.GetCacheManager Null Ref
- 21. एंटरप्राइज़ लाइब्रेरी 5.0 (डेटा एक्सेस एप्लिकेशन ब्लॉक) को कॉन्फ़िगर करने का प्रयास करते समय समस्या
- 22. लॉगिंग बनाम डिबगिंग
- 23. उद्यम लाइब्रेरी लॉगिंग
- 24. विभिन्न वातावरण में एप्लिकेशन के लिए लॉगिंग लॉग 4j
- 25. सिंगलटन लॉगर, स्थैतिक लॉगर, फैक्टरी लॉगर ... लॉग कैसे करें?
- 26. एंटरप्राइज़ एप्लिकेशन में थ्रेडलोकल उपयोग
- 27. सी ++ लॉगिंग लाइब्रेरी सेटअप
- 28. एंटरप्राइज़ ओएसजीआई फ्रेमवर्क: परिपक्वता तुलना अपाचे मेष बनाम ग्रहण मिथुन
- 29. लाइब्रेरी कोड से एप्लिकेशन लॉग में लॉग इन करने के लिए रणनीतियां?
- 30. लॉग 4net
ग्रांड कैन्यन व्यापक .... –