एएसपी नेट प्रोजेक्ट (सी #) पर मैं त्रुटियों, चेतावनी और जानकारी लॉग करने के लिए सिस्टम का उपयोग कर रहा हूं। डायग्नोस्टिक नामस्थान। विंडोज 7 का उपयोग करके मैं देखता हूं कि प्रोजेक्ट के लिए मैंने जो लॉग सेट किया है वह "एप्लीकेशन और सर्विसेज लॉग" के अंतर्गत है। मैं फ़ोल्डर बनाने के लिए कोड में कैसे सेट कर सकता हूं और इसे उदाहरण के लिए "एप्लिकेशन और सेवा लॉग [SOME FOLDER] \ अनुप्रयोग और सेवा लॉग" के अंतर्गत रख सकता हूं?फ़ोल्डर में ईवेंट लॉग को स्टोर करने के लिए कैसे करें
उत्तर
अपना Event Source
बनाते समय, Log Name
निर्दिष्ट करें। यह इवेंट व्यूअर में "फ़ोल्डर" बन जाएगा।
EventLog.CreateEventSource("Source", "Log name");
EventLog.WriteMessage("Source", "Your message");
ध्यान रखें कि एक ईवेंट स्रोत बनाने के लिए मशीन पर अतिरिक्त अधिकारों की आवश्यकता हो सकती है। एएसपी.Net संदर्भ में, मैं एक विंडो या कंसोल एप्लिकेशन बनाने का सुझाव देता हूं जो इवेंट स्रोत बनाता है। व्यवस्थापक के रूप में इसे एक बार चलाएं।
यह .NET 3.5 की एक नई सुविधा है और इसमें उपलब्ध है। माइक्रोसॉफ्ट ने एक नई लाइब्रेरी पेश की जो here के बारे में बहुत उपयोगकर्ता के अनुकूल नहीं है। यह कहता है, सबसे अधिक संभावना है कि ये कक्षाएं केवल विंडोज विस्टा में काम करती हैं, हालांकि मुझे लगता है कि वे विंडोज 7 और सर्वर 2008 में पहुंच योग्य हैं।
मुझे यह समझाने के लिए कोड नहीं मिला कि कैसे जैसा कि आप पूछ रहे थे, एक नया पदानुक्रम बनाएं, हालांकि, मैं इसे सामान्य दिशा में मानता हूं।
क्या आपने अधिक सामान्य लॉग तंत्र का उपयोग करने पर विचार किया है जो अधिक लचीलापन प्रदान करता है? उदाहरण के लिए log4net। फिर जब भी आप कोड की रेखा को बदले बिना चाहते हैं तो लॉग फाइल और इवेंट लॉग और अन्य विधियों के बीच स्विच कर सकते हैं।
-1: यह सवाल का जवाब नहीं देता है। –
एप्लिकेशन और सेवा लॉग अनुभाग में संग्रहीत लॉग कस्टम ईवेंट इवेंट लॉग के विपरीत कस्टम इवेंट प्रकाशकों के लॉग हैं।
इस लेख Technology Summary for Reading and Managing Event Logs से:
अनुप्रयोगों और सेवाओं लॉग विंडोज लॉग्स से इवेंट लॉग की एक अलग श्रेणी है। अनुप्रयोग और सेवा एकल अनुप्रयोग या घटक से से ईवेंट ईवेंट को स्टोर करता है जो सिस्टम-व्यापी प्रभाव हो सकता है। उनके पास नामों की विविधता है जो ईवेंट प्रदाताओं द्वारा परिभाषित की गई हैं।
इस प्रकार, आपको एक कस्टम इवेंट प्रकाशक बनाना होगा। यहाँ और अधिक जानकारी के साथ लेख के एक जोड़े हैं:
- 1. विंडोज फोन के लिए निष्क्रिय ईवेंट में डेटा को स्टोर करने के लिए कैसे करें 7
- 2. SQLite में JSON को स्टोर करने के लिए कैसे करें
- 3. एनएसएमयूटेबलएरे में CGGradientRef को स्टोर करने के लिए कैसे करें
- 4. ASP.NET app_code फ़ोल्डर को व्यवस्थित करने के लिए कैसे करें?
- 5. टॉमकैट/लॉग फ़ोल्डर में लॉग फ़ाइल कैसे बनाएं
- 6. document.onkeypress ईवेंट को पंजीकृत करने के लिए कैसे करें
- 7. स्पर्श ईवेंट एंड्रॉइड को अक्षम करने के लिए कैसे करें
- 8. log4net EventLogAppender करने के लिए कस्टम ईवेंट लॉग
- 9. (जावा) पाठ फ़ाइल लॉग करने के लिए ईवेंट लिखना
- 10. संसाधन फ़ोल्डर (WAR) में xml फ़ाइलों को स्टोर करें, कोड
- 11. vim सभी txt फ़ाइलों को स्टोर करने के लिए एक डिफ़ॉल्ट फ़ोल्डर सेट, कैसे?
- 12. पृष्ठ लोड करने के लिए जावास्क्रिप्ट ईवेंट को हुक करें
- 13. .NET में सहेजे गए ईवेंट लॉग संग्रह को कैसे खोलें?
- 14. स्टोर करने के लिए कैसे और NSUserDefaults
- 15. किसी वेबसाइट के लिए संबंधित लॉग फ़ाइल फ़ोल्डर कैसे खोजें?
- 16. .net उद्यम पुस्तकालय प्रवेश करने में एक 'श्रेणी' (ईवेंट लॉग करने के लिए)
- 17. कैसे अपाचे लॉग पार्स करने के लिए
- 18. ऐप फ़ाइलों को स्टोर और सिंक करने के लिए iCloud का उपयोग कैसे करें
- 19. Android में सुरक्षित तत्व में डेटा को स्टोर करने के लिए कैसे करें
- 20. टॉमकैट स्टार्टअप लॉग कैप्चर करने के लिए कैसे करें
- 21. किसी अन्य फ़ोल्डर में गिट "लॉग" कमांड का उपयोग करें
- 22. आईफोन में डेटा स्टोर करने के लिए कहां?
- 23. फ़ाइल में java.util.prefs.Preferences को कैसे स्टोर करें?
- 24. JSON को RavenDB में कैसे स्टोर करें?
- 25. mysql में सरणी को कैसे स्टोर करें?
- 26. विंडोज इवेंट लॉग में लॉग इन करने के लिए कब?
- 27. सी #: किसी दिए गए ईवेंट आईडी के साथ किसी ईवेंट लॉग विवरण के लिए क्वेरी कैसे करें?
- 28. system.dweing.image को system.web.ui.webcontrols.image में परिवर्तित करने के लिए कैसे करें
- 29. कैसे गैलरी से फ़ोटो छिपाने के लिए और मेरे एप्लिकेशन में यह स्टोर करने के लिए
- 30. इवेंट सोर्सिंग का उपयोग करने वाले वितरित सिस्टम में ईवेंट कहां स्टोर करें?
हाँ thats तरह से मैं एक लॉग में घटनाओं पैदा कर रहा हूँ है, लेकिन इस तरह से मैं की एक संरचना मिलती है: " अनुप्रयोग और सेवाएं लॉग \\ [लॉग] "... लेकिन जो मैं चाहता हूं वह एक strucure है:" अनुप्रयोग और सेवाएं लॉग \\ [फ़ोल्डर] \\ [लॉग] " उदाहरण के लिए" अनुप्रयोगों पर एक और सेवाएं लॉग \ Microsoft \ Windows \ Dhcp-Client \\ [लॉग] "विंडोज 7 इवेंट व्यूअर पर ... – RedEagle
इस उत्तर को डाउनवॉटेड किया गया क्योंकि मेरे पास RedEagle के समान अनुभव है। –