public void Initialize() { mLogger.Info("Initializing Manager with no parameters"); mLoadedConfig = new EmulatorManagerConfig(); mLoadedConfig.Initialize(); onLoadedConfigChanged(); }
public void LoadConfig(String path) { mLogger.Info(String.Format("Loading config from {0}", path)); try { mLoadedConfig = FileManager.LoadObject<EmulatorManagerConfig>(path); mLoadedConfig.Initialize(); mLoadedConfig.SetFilePath(path); onLoadedConfigChanged(); mLogger.Info("Successfully loaded configuration"); } catch (Exception ex) { mLogger.Error(String.Format("Failed to load config from {0}", path), ex); } }