| File: AnsiLogConsole.cs | Web Access |
| Project: src\runtime\src\libraries\Microsoft.Extensions.Logging.Console\src\Microsoft.Extensions.Logging.Console.csproj (Microsoft.Extensions.Logging.Console) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.IO; namespace Microsoft.Extensions.Logging.Console { /// <summary> /// For consoles which understand the ANSI escape code sequences to represent color /// </summary> internal sealed class AnsiLogConsole : IConsole { private readonly TextWriter _textWriter; public AnsiLogConsole(bool stdErr = false) { _textWriter = stdErr ? System.Console.Error : System.Console.Out; } public void Write(string message) { _textWriter.Write(message); } } }