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();
        }
Example #3
0
        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();
        }