Inheritance: log4net.Appender.AppenderSkeleton
コード例 #1
0
        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")
            });
        }