Skip to content

Commit 8568928

Browse files
Suppresses coloring in redirected output. Fixes #747 (#748)
1 parent 198700a commit 8568928

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

dev-proxy/Logging/TextWriterExtensions.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ public static void ResetColor(this TextWriter writer)
1818

1919
public static void WriteColoredMessage(this TextWriter textWriter, string message, ConsoleColor? background, ConsoleColor? foreground)
2020
{
21+
if (Console.IsOutputRedirected)
22+
{
23+
textWriter.Write(message);
24+
return;
25+
}
26+
2127
// Order: backgroundcolor, foregroundcolor, Message, reset foregroundcolor, reset backgroundcolor
2228
if (background.HasValue)
2329
{

0 commit comments

Comments
 (0)