/// <summary>
        /// Log4net日志显示到桌面
        /// </summary>
        private void ShowMessageOnUi(object sender, UiLogEventArgs e)
        {
            Dispatcher.Invoke(() =>
            {
                try
                {
                    LogView.AppendText(e.Message);
                    LogView.ScrollToEnd();

                    if (LogView.LineCount > 100)
                    {
                        LogView.Clear();
                    }
                }
                catch (Exception ex)
                {
                    Logger.Error(ex.Message);
                }
            });
        }
示例#2
0
 protected virtual void OnUiLogReceived(UiLogEventArgs e)
 {
     UiLogReceived?.Invoke(this, e);
 }