fetchBuildLog static method
Future<void>
fetchBuildLog(
- Client cloudApiClient, {
- required CommandLogger logger,
- required String baseCommand,
- required String projectId,
- required bool inUtc,
- String? deploymentArg,
Implementation
static Future<void> fetchBuildLog(
final Client cloudApiClient, {
required final CommandLogger logger,
required final String baseCommand,
required final String projectId,
required final bool inUtc,
final String? deploymentArg,
}) async {
try {
final attemptId = await _getDeployAttemptId(
cloudApiClient,
baseCommand,
projectId,
deploymentArg,
);
await LogsOperations.fetchBuildLog(
cloudApiClient,
writeln: logger.line,
projectId: projectId,
attemptId: attemptId,
inUtc: inUtc,
);
} on Exception catch (e, s) {
throw FailureException.nested(e, s, 'Failed to get build log');
}
}