public static IDictionary<string,object> WithFacility(IKnowAboutConfiguredFacility facilityInformation) { var properties = new Dictionary<string, object>(); var executingAssemblyName = Assembly.GetExecutingAssembly().GetName(); properties.Add(Properties.Product, executingAssemblyName.Name); properties.Add(Properties.Version, executingAssemblyName.Version.ToString()); properties.Add(Properties.Platform, Environment.OSVersion.Platform.ToString()); facilityInformation.UseToCall(facility => properties.Add(Properties.Facility, facility)); properties.Add(Properties.Host, Environment.MachineName); return properties; }
public override void ActivateOptions() { base.ActivateOptions(); if (!string.IsNullOrWhiteSpace(Facility)) { facilityInformation = new KnownFacility(Facility); gelfAdapter.Facility = Facility; } OpenConnection(); }
public static IDictionary <string, object> WithFacility(IKnowAboutConfiguredFacility facilityInformation) { var properties = new Dictionary <string, object>(); var executingAssemblyName = Assembly.GetExecutingAssembly().GetName(); properties.Add(Properties.Product, executingAssemblyName.Name); properties.Add(Properties.Version, executingAssemblyName.Version.ToString()); properties.Add(Properties.Platform, Environment.OSVersion.Platform.ToString()); facilityInformation.UseToCall(facility => properties.Add(Properties.Facility, facility)); properties.Add(Properties.Host, Environment.MachineName); return(properties); }
public override void ActivateOptions() { base.ActivateOptions(); if (!string.IsNullOrWhiteSpace(Facility)) { facilityInformation = new KnownFacility(Facility); gelfAdapter.Facility = Facility; } OpenConnection(); }