मैं EventSource
का उपयोग करके ईटीडब्ल्यू कार्यक्रमों को आग लगाना चाहता हूं और उन्हें विंडोज प्रदर्शन विश्लेषक के साथ देखना चाहता हूं।विंडोज प्रदर्शन विश्लेषक का उपयोग कर इवेंटसोर्स द्वारा बनाई गई ईटीडब्ल्यू घटनाओं को आप कैसे देखते हैं?
[EventSource(Name = "BasicEventSource")]
public class ETWLogger : EventSource
{
#if DEBUG
private const bool ThrowOnError = true;
#else
private const bool ThrowOnError = false;
#endif
private ETWLogger(bool throwOnError) : base(throwOnError) { }
private static ETWLogger _log;
public static ETWLogger Log
{ get { return _log ?? (_log = new ETWLogger(ThrowOnError)); } }
private static class Keywords
{
public const EventKeywords Perf = (EventKeywords) 1;
}
[Event(1, Keywords = Keywords.Perf, Level = EventLevel.Informational)]
public void Startup() { WriteEvent(1, "StartUp"); }
}
जब मैं विंडोज प्रदर्शन रिकॉर्डर (WPR) के साथ रिकॉर्ड, मैं नहीं मेरा प्रदाता या घटनाओं विंडोज प्रदर्शन विश्लेषक (WPA) की जेनेरिक घटनाक्रम ग्राफ में दिख रहा है:
मैं एक बुनियादी EventSource
है।
अपना समय :)
आपने अपना सत्र कैसे शुरू किया? यह एक दृष्टिकोण है जिसका हम उपयोग कर रहे हैं - http://svcperf.codeplex.com/wikipage?title=Realtime%2bWCF%2bSession&referringTitle=FAQs – Sajay