public Form1() { InitializeComponent(); var listener1 = new ObservableEventListener(); var listener2 = new ObservableEventListener(); listener1.EnableEvents(ApplicationInsightsEventSource.Log, EventLevel.LogAlways, Keywords.All); cont = 0; listener2.EnableEvents(ApplicationInsightsEventSource.Log, EventLevel.LogAlways, Keywords.All); MyTimer.Start(); OsVersionContextInitializer os = new OsVersionContextInitializer("Windows 8.1"); ApplicationVersionContextInitializer version = new ApplicationVersionContextInitializer("2.1"); listener1.LogToApplicationInsights("c9ce96c4-8be1-4368-87d4-1dedd72aaa71",os,version); listener2.LogToWindowsForm(this); ApplicationInsightsEventSource.Log.Startup(); }
public Form1() { InitializeComponent(); var listener1 = new ObservableEventListener(); var listener2 = new ObservableEventListener(); listener1.EnableEvents(ApplicationInsightsEventSource.Log, EventLevel.LogAlways, Keywords.All); cont = 0; listener2.EnableEvents(ApplicationInsightsEventSource.Log, EventLevel.LogAlways, Keywords.All); MyTimer.Start(); OsVersionContextInitializer os = new OsVersionContextInitializer("Windows 8.1"); ApplicationVersionContextInitializer version = new ApplicationVersionContextInitializer("2.1"); listener1.LogToApplicationInsights("c9ce96c4-8be1-4368-87d4-1dedd72aaa71", os, version); listener2.LogToWindowsForm(this); ApplicationInsightsEventSource.Log.Startup(); }
/// <summary> /// Creates an event listener that logs using a <see cref="ApplicationInsightsSink" />. /// </summary> /// <param name="InstrumentationKey">The ID that determines the application component under which your data appears in Application Insights.</param> /// <param name="contextInitializers">The (optional) Application Insights context initializers.</param> /// <returns> /// An event listener that uses <see cref="ApplicationInsightsSink" /> to log events. /// </returns> public static EventListener CreateListener(Form1 form1) { var listener = new ObservableEventListener(); listener.LogToWindowsForm(form1); return listener; }