public UserSettingsManager()
 {
     if (File.Exists(NLogFileSetting))
     {
         try
         {
             string data = File.ReadAllText(NLogFileSetting);
             LogParserSettings = JsonConvert.DeserializeObject <LogParserSettings>(data);
         }
         catch (Exception ex)
         {
             LogManager.Instance.LogException("Error loading user setting file", ex, "XML Provider");
             LogParserSettings = new LogParserSettings();
             LogParserSettings.SupportedFilesExtensions = new List <string> {
                 "*.xml"
             };
         }
     }
     else
     {
         LogParserSettings = new LogParserSettings();
         LogParserSettings.SupportedFilesExtensions = new List <string> {
             "*.xml"
         };
     }
 }
示例#2
0
 public void LoadMapping(ILogParserSettings 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 I4FileParser(ILogParserSettings logParserSettings)
 {
     LogParserSettings = logParserSettings;
 }
示例#4
0
 public CatelFileParser(ILogParserSettings logParserSettings)
 {
     LogParserSettings = logParserSettings;
 }
 public AnalogyPropertiesMatcherUC(ILogParserSettings parserSettings) : this()
 {
     ParserSettings = parserSettings;
 }
示例#6
0
 public XMLParser(ILogParserSettings logFileSettings)
 {
     _logFileSettings = logFileSettings;
 }
 public CommonLogSettingsUC(ILogParserSettings parserSettings)
 {
     ParserSettings = parserSettings;
     InitializeComponent();
     Properties = new AnalogyPropertiesMatcherUC(parserSettings);
 }