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="TelemetryInitializer">The (optional) Application Insights telemetry initializers.</param> /// <returns> /// An event listener that uses <see cref="ApplicationInsightsSink" /> to log events. /// </returns> public static EventListener CreateListener(params ITelemetryInitializer[] telemetryInitializers) { var listener = new ObservableEventListener(); listener.LogToApplicationInsights(telemetryInitializers); return listener; }
/// <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(String InstrumentationKey, params IContextInitializer[] contextInitializers) { var listener = new ObservableEventListener(); listener.LogToApplicationInsights(InstrumentationKey, contextInitializers); return listener; }