示例#1
0
        public static FormSingleServerLog CreateLogForm(
            string title,
            Controllers.CoreServerComponent.Logger logger)
        {
            FormSingleServerLog logForm = null;

            VgcApis.Misc.UI.Invoke(() =>
            {
                logForm = new FormSingleServerLog(title, logger);
                logForm.Show();
            });
            return(logForm);
        }
示例#2
0
        FormSingleServerLog(
            string title,
            Controllers.CoreServerComponent.Logger logger)
        {
            coreLogger = logger;

            coreLogger.OnLog += OnLogHandler;

            logUpdater = new VgcApis.Libs.Tasks.Routine(
                RefreshUi,
                VgcApis.Models.Consts.Intervals.SiFormLogRefreshInterval);

            InitializeComponent();
            VgcApis.Misc.UI.AutoSetFormIcon(this);
            this.Text = I18N.Log + " - " + title;
        }