public HostMainForm() { InitializeComponent(); this.Text = ToolId + " EAP"; this.eapDriverLabel.Text = EAPConfig.Instance.Driver.GetType().AssemblyQualifiedName; this.SecsMessages = new SecsMessageList(EAPConfig.Instance.SmlFile); this.EventReportLink = new DefineLinkConfig(EAPConfig.Instance.GemXml); listBoxSecsMessages.BeginUpdate(); foreach (var msg in this.SecsMessages) { listBoxSecsMessages.Items.Add($"S{msg.S,-3}F{msg.F,3} : {msg.Name}"); } listBoxSecsMessages.EndUpdate(); var l = (Logger)LogManager.GetLogger("EAP").Logger; l.AddAppender( _screenLoger = new TextBoxAppender(this.rtxtScreen) { Layout = new PatternLayout("%date{MM/dd HH:mm:ss} %message%newline") }); }