Exemple #1
0
 private void NewLiveLogReceiver_Clicked(object sender, EventArgs e)
 {
     using (NewReceiverDialog dlg = new NewReceiverDialog())
     {
         if (dlg.ShowDialog(this) == DialogResult.OK)
         {
             Session instance = new Session();
             instance.ReceiverType = LogReceiverFactory.FindReceiverByType(dlg.Receiver.GetType()).Name;
             if (dlg.Parser != null)
             {
                 instance.ParserType = LogEventParserFactory.FindParserByType(dlg.Parser.GetType()).Name;
             }
             instance.Name     = GetUniqueSessionName();
             instance.Dirty    = true;
             instance.Receiver = dlg.Receiver;
             instance.Parser   = dlg.Parser;
             instance.Resolve();
             instance.CreateTab(this);
             _sessions.Add(instance);
             ReloadTabPages();
             instance.Start();
             tabControl1.SelectedTab = instance.TabPage;
         }
     }
 }
Exemple #2
0
 private void NewLiveLogReceiver_Clicked(object sender, EventArgs e)
 {
     using (NewReceiverDialog dlg = new NewReceiverDialog())
     {
         if (dlg.ShowDialog(this) == DialogResult.OK)
         {
             Session instance = new Session();
             instance.ReceiverType = LogReceiverFactory.FindReceiverByType(dlg.Receiver.GetType()).Name;
             if (dlg.Parser != null)
                 instance.ParserType = LogEventParserFactory.FindParserByType(dlg.Parser.GetType()).Name;
             instance.Name = GetUniqueSessionName();
             instance.Dirty = true;
             instance.Receiver = dlg.Receiver;
             instance.Parser = dlg.Parser;
             instance.Resolve();
             instance.CreateTab(this);
             _sessions.Add(instance);
             ReloadTabPages();
             instance.Start();
             tabControl1.SelectedTab = instance.TabPage;
         }
     }
 }