ray.util.state.list_logs#
- ray.util.state.list_logs(address: str | None = None, node_id: str | None = None, node_ip: str | None = None, glob_filter: str | None = None, timeout: int = 30) Dict[str, List[str]] [source]#
Listing log files available.
- Parameters:
address – Ray bootstrap address, could be
auto
,localhost:6379
. If not specified, it will be retrieved from the initialized ray cluster.node_id – Id of the node containing the logs.
node_ip – Ip of the node containing the logs.
glob_filter – Name of the file (relative to the ray log directory) to be retrieved. E.g.
glob_filter="*worker*"
for all worker logs.actor_id – Id of the actor if getting logs from an actor.
timeout – Max timeout for requests made when getting the logs.
_interval – The interval in secs to print new logs when
follow=True
.
- Returns:
A dictionary where the keys are log groups (e.g. gcs, raylet, worker), and values are list of log filenames.
- Raises:
RayStateApiException – if the CLI failed to query the data, or ConnectionError if failed to resolve the ray address.
DeveloperAPI: This API may change across minor Ray releases.