Ejemplo n.º 1
0
 /// <summary>
 /// Load (or reload) the settings files.
 /// </summary>
 private void LoadSettings()
 {
     if (File.Exists(settingsFilePath))
     {
         try
         {
             this.Data = JsonConvert.DeserializeObject <SettingsT>(File.ReadAllText(settingsFilePath));
         }
         catch (Exception ex)
         {
             logger.LogError(ex, "Failed to load settings file {SettingsFilePath}", settingsFilePath);
             throw ex;
         }
     }
     else
     {
         this.Data = new SettingsT();
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Log an error.
 /// </summary>
 public void LogError(string message, params object[] args)
 {
     factoryLogger.Error(message, args);
     mainLogger.LogError(message, args);
 }