Skip to content

Commit a1955f2

Browse files
Write error logs to stderr (#7003)
1 parent 4afef84 commit a1955f2

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/HotChocolate/Fusion/src/CommandLine/Commands/ComposeCommand.cs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System.CommandLine;
2+
using System.CommandLine.IO;
23
using System.Diagnostics.CodeAnalysis;
34
using System.Text.Json;
45
using System.Text.Json.Serialization;
@@ -293,17 +294,23 @@ public void Write(LogEntry e)
293294
HasErrors = true;
294295
}
295296

297+
var writer = console.Out;
298+
if (e.Severity == LogSeverity.Error)
299+
{
300+
writer = console.Error;
301+
}
302+
296303
if (e.Code is null)
297304
{
298-
console.WriteLine($"{e.Severity}: {e.Message}");
305+
writer.WriteLine($"{e.Severity}: {e.Message}");
299306
}
300307
else if (e.Coordinate is null)
301308
{
302-
console.WriteLine($"{e.Severity}: {e.Code} {e.Message}");
309+
writer.WriteLine($"{e.Severity}: {e.Code} {e.Message}");
303310
}
304311
else
305312
{
306-
console.WriteLine($"{e.Severity}: {e.Code} {e.Message} {e.Coordinate}");
313+
writer.WriteLine($"{e.Severity}: {e.Code} {e.Message} {e.Coordinate}");
307314
}
308315
}
309316
}

0 commit comments

Comments
 (0)