public App() { Microsoft.ApplicationInsights.WindowsAppInitializer.InitializeAsync( Microsoft.ApplicationInsights.WindowsCollectors.Metadata | Microsoft.ApplicationInsights.WindowsCollectors.Session); this.InitializeComponent(); LogStorage.Initialize(new Core.LogConfiguration()); this.Suspending += OnSuspending; }
public static void Initialize(LogConfiguration logConfiguration) { if (Instance == null) { lock (InstanceLock) { if (Instance == null) { Instance = new LogStorage(); Instance.LogConfiguration = logConfiguration; Instance.InitializeCore(); } } } }