Patcher.UI.Windows.MainWindow.ILogger C# (CSharp) Method

ILogger() private method

private ILogger ( LogEntry entry ) : void
entry Patcher.Logging.LogEntry
return void
        void ILogger.WriteLogEntry(LogEntry entry)
        {
            HandlePause();

            switch (entry.Level)
            {
                case LogLevel.Error:
                    WriteMessage(Brushes.OrangeRed, entry.Text);
                    break;

                case LogLevel.Warning:
                    WriteMessage(Brushes.Orange, entry.Text);
                    break;

                case LogLevel.Info:
                    WriteMessage(Brushes.White, entry.Text);
                    break;

                case LogLevel.Fine:
                    WriteMessage(Brushes.DarkGray, entry.Text);
                    break;
            }
        }