private void saveLogfileToolStripMenuItem_Click(object sender, EventArgs e) { clsFileLogger fl; saveFile.CheckPathExists = true; saveFile.InitialDirectory = Application.StartupPath; saveFile.DefaultExt = "All files (*.*)|*.*|TubeGuardian Log (*.log)|*.log"; saveFile.FileName = "BackupCollectorData.log"; if (saveFile.ShowDialog() == DialogResult.OK) fl = new clsFileLogger(saveFile.FileName); else return; foreach (clsVideoEntry ve in _actors.Collector.InitialDataSet) fl.appendFile(ve.ToString()); foreach (KeyValuePair<string, List<clsDataPoint>> kvp in _actors.Collector.HistoricalDataPoints) foreach (clsDataPoint dp in kvp.Value) fl.appendFile(dp.ToString()); MessageBox.Show("File save successfully.", "TubeGuardianDeux"); }
public clsED(clsSettings Settings) { _settings = Settings; _settings.OnAccountAdded += new clsSettings.AccountAddedHandler(_settings_OnAccountAdded); _settings.OnAccountRemoved += new clsSettings.AccountRemovedHandler(_settings_OnAccountRemoved); if (_settings.ED_Log_File != null && _settings.ED_Log_File != string.Empty) _logger = new clsFileLogger(_settings.ED_Log_File); foreach (clsCredentials Account in _settings.Accounts) { if (Account.Password == "-") continue; clsSettingsManager sm = new clsSettingsManager(Account.Username, Account.Password); sm.OnException += new clsSettingsManager.ExceptionEventHandler(sm_OnException); sm.OnFailure += new clsSettingsManager.FailureEventHandler(sm_OnFailure); sm.OnStatusChange += new clsSettingsManager.StatusEventHandler(sm_OnStatusChange); sm.OnSuccess += new clsSettingsManager.SuccessEventHandler(sm_OnSuccess); _settings_managers.Add(sm); } }
private void btnLoad_Click(object sender, EventArgs e) { _monger = null; string log_data = null; clsFileLogger fl = null; openDialog.InitialDirectory = Application.StartupPath; openDialog.Multiselect = false; openDialog.CheckFileExists = true; openDialog.DefaultExt = "All files (*.*)|*.*|TubeGuardian Log (*.log)|*.log"; openDialog.FileName = "CollectorData.log"; openDialog.Title = "Load a TubeGuardian Data Log"; if (openDialog.ShowDialog() == DialogResult.OK) { fl = new clsFileLogger(openDialog.FileName); log_data = fl.readFile(); } if (log_data == null || log_data == string.Empty) return; _monger = new clsStatMonger(log_data); refresh_form(); }
// constructor public clsStatMonger(string DeveloperKey, string ApplicationName, List<clsCredentials> Credentials, clsSettings settings) { _file_logger = new clsFileLogger("CollectorData.log"); _settings = settings; _settings.OnAccountAdded += new clsSettings.AccountAddedHandler(_settings_OnAccountAdded); _settings.OnAccountRemoved += new clsSettings.AccountRemovedHandler(_settings_OnAccountRemoved); _dev_key = DeveloperKey; _app_name = ApplicationName; this.Enabled = false; _update_timer = new System.Timers.Timer(); _update_timer.Enabled = false; _update_timer.Interval = _settings.Collect_Interval * 1000 * 60; _update_timer.Elapsed += new ElapsedEventHandler(_update_timer_Elapsed); _accounts = Credentials; foreach (clsCredentials c in _accounts) { clsVideoFeedReader new_feed = new clsVideoFeedReader(DeveloperKey, ApplicationName, c.Username); if (c.Password != string.Empty && c.Password != "-") new_feed.SetCredentials(c.Username, c.Password); new_feed.OnEntryFetched += new clsVideoFeedReader.EntryFetchedHandler(new_feed_OnEntryFetched); new_feed.OnStatusChange += new clsVideoFeedReader.StatusChangeHandler(new_feed_OnStatusChange); _feed_readers.Add(new_feed); } }