Exemplo n.º 1
0
        public override void CommitLogEvent(LogEvent logEvent)
        {
            if (UseColors)
            {
                switch (logEvent.Severity)
                {
                case LogEventType.None:
                    ConsoleExtensions.SetTextColor(ConsoleTextColor.Grey);
                    break;

                case LogEventType.Information:
                    ConsoleExtensions.SetTextColor(ConsoleTextColor.Grey);
                    break;

                case LogEventType.Warning:
                    ConsoleExtensions.SetTextColor(ConsoleTextColor.Yellow);
                    break;

                case LogEventType.Error:
                    ConsoleExtensions.SetTextColor(ConsoleTextColor.Red, false);
                    break;

                case LogEventType.Fatal:
                    ConsoleExtensions.SetTextColor(ConsoleTextColor.Red, true);
                    break;

                default:
                    break;
                }
            }
            Console.WriteLine(logEvent.PropertiesToString());
        }
Exemplo n.º 2
0
        public override void CommitLogEvent(LogEvent logEvent)
        {
            if (UseColors)
            {
                switch (logEvent.Severity)
                {
                case LogEventType.None:
                    ConsoleExtensions.SetTextColor(ConsoleTextColor.Grey);
                    break;

                case LogEventType.Information:
                    ConsoleExtensions.SetTextColor(ConsoleTextColor.Grey);
                    break;

                case LogEventType.Warning:
                    ConsoleExtensions.SetTextColor(ConsoleTextColor.Yellow);
                    break;

                case LogEventType.Error:
                    ConsoleExtensions.SetTextColor(ConsoleTextColor.Red, false);
                    break;

                case LogEventType.Fatal:
                    ConsoleExtensions.SetTextColor(ConsoleTextColor.Red, true);
                    break;

                default:
                    break;
                }
            }

            if (Basic)
            {
                Console.WriteLine("{0}:{1}:{2}:{3}", logEvent.Severity.ToString(), logEvent.User, logEvent.TimeOccurred.ToLocalTime(), logEvent.Message);
            }
            else
            {
                Console.WriteLine(Debug.PropertiesToString(logEvent));
            }

            ConsoleExtensions.SetTextColor();
        }