Adding timestamps to task runner output lines. (#123075)

Adding timestamps to task runner output lines.
This commit is contained in:
yusuf-goog 2023-03-21 16:25:35 -07:00 committed by GitHub
parent 06ed8e65a7
commit 47dd992266
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -172,6 +172,8 @@ Future<TaskResult> runTask(
..add('--browser-name=android-chrome'); ..add('--browser-name=android-chrome');
} }
stdout.writeln('Starting process for task: [$taskName]');
final Process runner = await startProcess( final Process runner = await startProcess(
dartBin, dartBin,
<String>[ <String>[
@ -208,7 +210,7 @@ Future<TaskResult> runTask(
} }
} }
if (!silent) { if (!silent) {
stdout.writeln('[$taskName] [STDOUT] $line'); stdout.writeln('[${DateTime.now()}] [STDOUT] $line');
} }
}); });
@ -216,7 +218,7 @@ Future<TaskResult> runTask(
.transform<String>(const Utf8Decoder()) .transform<String>(const Utf8Decoder())
.transform<String>(const LineSplitter()) .transform<String>(const LineSplitter())
.listen((String line) { .listen((String line) {
stderr.writeln('[$taskName] [STDERR] $line'); stderr.writeln('[${DateTime.now()}] [STDERR] $line');
}); });
try { try {