Exemple #1
0
        /// <summary>
        /// Create log config by reading the values from the provided
        /// <code>IConfigProvider</code>
        /// </summary>
        /// <param name="configProvider_"></param>
        public LogConfig(IConfigProvider configProvider_)
        {
            if (null == configProvider_)
            {
                throw new ArgumentNullException(nameof(configProvider_));
            }

            Name     = configProvider_.GetConifgAsStringStrict(ConfigKeys.Name);
            Type     = configProvider_.GetConifgAsStringStrict(ConfigKeys.Type);
            Location = configProvider_.GetConifgAsStringStrict(ConfigKeys.Location);
        }