tailContainerLog static method
Future<void>
tailContainerLog(
- Client cloudApiClient, {
- required void writeln(
- String
),
- required String projectId,
- required int limit,
- required bool inUtc,
})
Implementation
static Future<void> tailContainerLog(
final Client cloudApiClient, {
required final void Function(String) writeln,
required final String projectId,
required final int limit,
required final bool inUtc,
}) async {
final timezoneName =
inUtc ? 'UTC' : 'local (${DateTime.now().timeZoneName})';
writeln('Tailing logs. Display time zone: $timezoneName.');
final recordStream = cloudApiClient.logs.tailRecords(
cloudProjectId: projectId,
limit: limit,
);
await LogsFeature._outputLogStream(
writeln,
recordStream,
limit: limit,
inUtc: inUtc,
);
}