AnsiLogConsole Class

For non-Windows platform consoles which understand the ANSI escape code sequences to represent color

Namespace
Microsoft.Extensions.Logging.Console.Internal
Assemblies
  • Microsoft.Extensions.Logging.Console

Syntax

public class AnsiLogConsole : IConsole
class Microsoft.Extensions.Logging.Console.Internal.AnsiLogConsole

Constructors

AnsiLogConsole(Microsoft.Extensions.Logging.Console.Internal.IAnsiSystemConsole)
public AnsiLogConsole(IAnsiSystemConsole systemConsole)

Methods

Flush()
public void Flush()
Write(System.String, System.Nullable<System.ConsoleColor>, System.Nullable<System.ConsoleColor>)
public void Write(string message, ConsoleColor? background, ConsoleColor? foreground)
WriteLine(System.String, System.Nullable<System.ConsoleColor>, System.Nullable<System.ConsoleColor>)
public void WriteLine(string message, ConsoleColor? background, ConsoleColor? foreground)