Example #1
0
 public void Boot(SettingsDriver driver)
 {
     try
     {
         DispatchDriver(driver);
         Settings = Accessor.Load();
     }
     catch (NullReferenceException)
     {
         Components.Logger.Instance.WriteLine("Invalid settings boot accessor type.", Components.LogLevel.Error);
     }
 }
Example #2
0
 private void DispatchDriver(SettingsDriver driver)
 {
     if (driver == SettingsDriver.Ini)
     {
         Accessor = new IniAccessor();
     }
     else if (driver == SettingsDriver.Json)
     {
         Accessor = new JsonAccessor();
     }
     else
     {
         Accessor = new BaseAcessor();
     }
 }
Example #3
0
        public void Start(SettingsDriver driver)
        {
            Logger.Instance.WriteLine($"Settings Mgr booted in: {DateTime.Now.ToFileTimeUtc()} with driver: {driver.GetType().FullName}", LogLevel.Info);

            Provider.Boot(driver);
        }