def logs(ctx, follow, hide_time, all_info): """Get run or run job logs. Uses /docs/core/cli/#caching Examples for getting run logs: \b $ polyaxon run logs \b $ polyaxon ops -uid=8aac02e3a62a4f0aaa257c59da5eab80 -p mnist logs """ owner, project_name, run_uuid = get_project_run_or_local( ctx.obj.get("project"), ctx.obj.get("run_uuid"), is_cli=True, ) client = RunClient(owner=owner, project=project_name, run_uuid=run_uuid) get_run_logs( client=client, hide_time=hide_time, all_info=all_info, follow=follow, )
def logs(ctx, follow, hide_time, all_info): """Get run or run job logs. Uses /docs/core/cli/#caching Examples for getting run logs: \b $ polyaxon run logs \b $ polyaxon ops -uid=8aac02e3a62a4f0aaa257c59da5eab80 -p mnist logs """ owner, project_name, run_uuid = get_project_run_or_local( ctx.obj.get("project"), ctx.obj.get("run_uuid"), is_cli=True, ) client = RunClient(owner=owner, project=project_name, run_uuid=run_uuid) try: get_run_logs( client=client, hide_time=hide_time, all_info=all_info, follow=follow, ) except (ApiException, HTTPError, PolyaxonClientException) as e: handle_cli_error( e, message="Could not get logs for run `{}`.".format(client.run_uuid), ) sys.exit(1)
def logs(ctx, follow, hide_time, all_info): """Get run or run job logs. Uses [Caching](/references/polyaxon-cli/#caching) Examples for getting run logs: \b ```bash $ polyaxon run logs ``` \b ```bash $ polyaxon runs -uid=8aac02e3a62a4f0aaa257c59da5eab80 -p mnist logs ``` """ owner, project_name, run_uuid = get_project_run_or_local( ctx.obj.get("project"), ctx.obj.get("run_uuid"), is_cli=True) client = RunClient(owner=owner, project=project_name, run_uuid=run_uuid) get_run_logs( client=client, hide_time=hide_time, all_info=all_info, follow=follow, )