Exemplo n.º 1
0
 private string getLocalConfig()
 {
     try
     {
         if (_watchToken == null)
             return "";
         if (!File.Exists(_watchToken) && !Directory.Exists(_watchToken))
             return "";
         var config = new ConfigurationLocator().GetConfiguration(_watchToken);
         if (config == null)
             return "";
         return config;
     }
     catch (Exception ex)
     {
         Logger.Write(ex);
         return "";
     }
 }
		private void mergeLocalConfig(string path)
		{
			var file = new ConfigurationLocator().GetConfiguration(_configuration.WatchToken);
			if (File.Exists(file))
				_bus.Publish(new InformationMessage("Loading local config file " + file));
			_configuration.Reload(file);
			if (_configuration.DebuggingEnabled)
				_configuration.EnableLogging();
			else
				_configuration.DisableLogging();
		}
Exemplo n.º 3
0
        public void RefreshConfiguration()
        {
            if (licenseIsInvalid())
                return;

            var config = BootStrapper.Services.Locate<IConfiguration>();
            string file = new ConfigurationLocator().GetConfiguration(_localConfigLocation);
            Logger.WriteDetails("Reloading configuration with local config " + file);
            config.Reload(file);
            ValidateConfiguration();
        }