Skip to content

Commit 7018f3a

Browse files
committed
C#: Re-direct std error.
1 parent 68cf9a4 commit 7018f3a

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

csharp/extractor/Semmle.Util/BuildActions.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,8 @@ private static ProcessStartInfo GetProcessStartInfo(string exe, string arguments
198198
var pi = new ProcessStartInfo(exe, arguments)
199199
{
200200
UseShellExecute = false,
201-
RedirectStandardOutput = true
201+
RedirectStandardOutput = true,
202+
RedirectStandardError = true
202203
};
203204
if (workingDirectory is not null)
204205
pi.WorkingDirectory = workingDirectory;
@@ -219,13 +220,13 @@ int IBuildActions.RunProcess(string exe, string args, string? workingDirectory,
219220
int IBuildActions.RunProcess(string cmd, string args, string? workingDirectory, IDictionary<string, string>? environment)
220221
{
221222
var pi = GetProcessStartInfo(cmd, args, workingDirectory, environment);
222-
return pi.ReadOutput(out _, onOut: Console.WriteLine, onError: null);
223+
return pi.ReadOutput(out _, onOut: Console.WriteLine, onError: Console.WriteLine);
223224
}
224225

225226
int IBuildActions.RunProcess(string cmd, string args, string? workingDirectory, IDictionary<string, string>? environment, out IList<string> stdOut)
226227
{
227228
var pi = GetProcessStartInfo(cmd, args, workingDirectory, environment);
228-
return pi.ReadOutput(out stdOut, onOut: null, onError: null);
229+
return pi.ReadOutput(out stdOut, onOut: Console.WriteLine, onError: Console.WriteLine);
229230
}
230231

231232
void IBuildActions.DirectoryDelete(string dir, bool recursive) => Directory.Delete(dir, recursive);

0 commit comments

Comments
 (0)