Exemple #1
0
 private void loadParsingEx(ParsingExpressions expressions)
 {
     this.regExTime.Text   = expressions.TimeStamp.Text;
     this.regExThread.Text = expressions.Thread.Text;
     this.regExSev.Text    = expressions.Severity.Text;
     this.regExLogger.Text = expressions.Logger.Text;
     this.regExMsg.Text    = expressions.Message.Text;
     this.regExLine.Text   = expressions.Line.Text;
 }
Exemple #2
0
 private void btnOpen_Click(object sender, EventArgs e)
 {
     if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
     {
         using (StreamReader sr = File.OpenText(this.openFileDialog1.FileName))
         {
             this.loadParsingEx(ParsingExpressions.Deserialize(sr.ReadToEnd()));
         }
     }
 }
Exemple #3
0
        public bool RegExSetup(ref ParsingExpressions expressions)
        {
            this.loadParsingEx(expressions);

            if (this.ShowDialog() == DialogResult.OK)
            {
                expressions = this.saveParsingEx();
                return(true);
            }

            return(false);
        }
Exemple #4
0
        private ParsingExpressions saveParsingEx()
        {
            ParsingExpressions expressions = new ParsingExpressions(
                this.regExTime.Text,
                this.regExThread.Text,
                this.regExSev.Text,
                this.regExLogger.Text,
                this.regExMsg.Text,
                this.regExLine.Text);

            return(expressions);
        }
Exemple #5
0
        private void btnTestExLine_Click(object sender, EventArgs e)
        {
            try
            {
                ParsingExpressions expressions = new ParsingExpressions(
                    this.regExTime.Text,
                    this.regExThread.Text,
                    this.regExSev.Text,
                    this.regExLogger.Text,
                    this.regExMsg.Text,
                    this.regExLine.Text);

                checkExpression(expressions.ParsingRegEx);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }