tailContainerLog static method

Stream<LogRecord> tailContainerLog(
  1. Client cloudApiClient, {
  2. required String projectId,
  3. required int limit,
})

Implementation

static Stream<LogRecord> tailContainerLog(
  final Client cloudApiClient, {
  required final String projectId,
  required final int limit,
}) {
  return cloudApiClient.logs
      .tailRecords(cloudCapsuleId: projectId, limit: limit)
      .handleError((final error, final stackTrace) {
        if (error is Exception) {
          throw FailureException.nested(
            error,
            stackTrace,
            'Error while tailing log records',
          );
        }
        Error.throwWithStackTrace(error, stackTrace);
      });
}