Пример #1
0
 private void addAdHocRegexAnalyzerIfNeeded(List <BaseLogAnalyzer> analyzers)
 {
     if (!string.IsNullOrWhiteSpace(AnalysisArgs.AdhocRegExpression))
     {
         try {
             var regExAnalyzer = new RegexPatternMatchAnalyzer(AnalysisArgs.AdhocRegExpression);
             regExAnalyzer.DisplayName = "Ad hoc Regex Analyzer";
             analyzers.Add(regExAnalyzer);
         }
         catch (Exception exc) {
             MessageBox.Show($"Error occurred while trying to create Ad hoc RegEx Analyzer: {exc.Message}",
                             "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
 public override void SetAnalyzer(BaseLogAnalyzer analyzer)
 {
     Analyzer = analyzer as RegexPatternMatchAnalyzer;
 }