public UserSettingsManager() { if (File.Exists(NLogFileSetting)) { try { string data = File.ReadAllText(NLogFileSetting); LogParserSettings = JsonConvert.DeserializeObject <SplitterLogParserSettings>(data); } catch (Exception ex) { LogManager.Instance.LogException("Error loading user setting file", ex, "Plain Text Provider"); LogParserSettings = new SplitterLogParserSettings(); LogParserSettings.Splitter = "|"; LogParserSettings.SupportedFilesExtensions = new List <string> { "*.*" }; } } else { LogParserSettings = new SplitterLogParserSettings(); LogParserSettings.Splitter = "|"; LogParserSettings.SupportedFilesExtensions = new List <string> { "*.*" }; } }
private void LoadNLogSettings(ISplitterLogParserSettings nLogParserSettings) { if (nLogParserSettings.IsConfigured) { txtNLogSeperator.Text = nLogParserSettings.Splitter; txtNLogLayout.Text = nLogParserSettings.Layout; txtNLogExtension.Text = string.Join(";", nLogParserSettings.SupportedFilesExtensions); analogyColumnsMatcherUC1.LoadMapping(nLogParserSettings); CheckNLogLayout(); } }
public void LoadMapping(ISplitterLogParserSettings parser) { lstBAnalogyColumns.Items.Clear(); for (int i = 0; i < 21; i++) { if (parser.Maps.ContainsKey(i)) { lstBAnalogyColumns.Items.Add(parser.Maps[i]); } else { lstBAnalogyColumns.Items.Add("__ignore__"); } } }
public PlainTextDataProvider(ISplitterLogParserSettings userSettings) { UserSettings = userSettings; PlainTextLogFileParser = new PlainTextLogFileLoader(UserSettingsManager.UserSettings.LogParserSettings); }
public PlainTextLogFileLoader(ISplitterLogParserSettings logFileSettings) { _logFileSettings = logFileSettings; _parser = new PlainLogFileParser(_logFileSettings); }
public PlainLogFileParser(ISplitterLogParserSettings logFileSettings) { _logFileSettings = logFileSettings; splitters = _logFileSettings.Splitter.Split(SplitterValues, StringSplitOptions.None); }
public NLogDataProvider(ISplitterLogParserSettings userSettings) { UserSettings = userSettings; }
public NLogFileLoader(ISplitterLogParserSettings logFileSettings) { _logFileSettings = logFileSettings; _parser = new NLogFileParser(_logFileSettings); }