private Control CreateLog(string text, string logNamePattern, NLog.LogLevel minLogLevel) { var control = new LogViewControl(); control.Dock = DockStyle.Fill; control.Visible = false; logsPane.Controls.Add(control); control.Configure(logNamePattern, minLogLevel); var button = new ToolStripButton(text); toolStrip1.Items.Add(button); button.Click += (s, x) => ShowLog(control, button); return(control); }
/// <summary> /// Default ctor /// </summary> public LogViewTarget(LogViewControl control) { this.control = control; }