Beispiel #1
0
        public void Error(string message)
        {
            message.ThrowIfNull(nameof(message));

            using var colorScope = new ConsoleColorScope(ConsoleColor.Red);

            Console.Error.WriteLine($"Error: {_prefix} {message}");
        }
Beispiel #2
0
        public void Message(string message)
        {
            message.ThrowIfNull(nameof(message));

            using var colorScope = new ConsoleColorScope(ConsoleColor.Green);

            Console.Out.WriteLine($"Message: {_prefix} {message}");
        }
Beispiel #3
0
        public void Warning(string message)
        {
            message.ThrowIfNull(nameof(message));

            using var colorScope = new ConsoleColorScope(ConsoleColor.Yellow);

            Console.Out.WriteLine($"Warning: {_prefix} {message}");
        }
Beispiel #4
0
        public void Debug(string message)
        {
            message.ThrowIfNull(nameof(message));

            using var colorScope = new ConsoleColorScope(ConsoleColor.Cyan);

            Console.Out.WriteLine($"Debug: {_prefix} {message}");
        }
Beispiel #5
0
        public void Exception(Exception ex, string?message = null)
        {
            using var colorScope = new ConsoleColorScope(ConsoleColor.Red);

            if (message != null)
            {
                Console.Error.WriteLine($"Exception: {_prefix} {message}");
            }

            Console.Error.WriteLine($"Exception: {_prefix} {ex}");
        }