Ejemplo n.º 1
0
        public void Error(string message)
        {
            message.ThrowIfNull(nameof(message));

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

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

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

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

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

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

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

            Console.Out.WriteLine($"Debug: {_prefix} {message}");
        }
Ejemplo n.º 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}");
        }