/// <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(); } }
/// <summary> /// Log an error. /// </summary> public void LogError(string message, params object[] args) { factoryLogger.Error(message, args); mainLogger.LogError(message, args); }