/// <summary> /// Initializes a new instance of the <see cref="T:System.Object"/> class. /// </summary> public KeenLogger() { Logger = new LoggingDefaultImplementation(); if (!ConfigurationManagerHelper.GetValueOnKey("stardust.logToKeen", false)) { return; } try { if (keenClient != null) { return; } var prjSettings = new ProjectSettingsProvider(GetProjectId(), writeKey: GetProjectKey()); keenClient = new KeenClient(prjSettings); keenClient.AddGlobalProperty("serviceHost", Utilities.GetServiceName()); keenClient.AddGlobalProperty("environment", "Config"); keenClient.AddGlobalProperty("configSet", "ALL"); keenClient.AddGlobalProperty("machine", Environment.MachineName); keenClient.AddGlobalProperty("datacenterKey", "cnfpxwe"); var prjReadSettings = new ProjectSettingsProvider(GetProjectId(), readKey: GetProjectReadKey()); keenReadClient = new KeenClient(prjReadSettings); } catch (Exception) { } }