docstr: Log the stdout/stderr entry from the log stream.
  By default, calls print but this can be overridden.
  
  Args:
      level: The loglevel of the received log message
      msg: The content of the message
docstr_tok: ["Log","the","stdout\/stderr","entry","from","the","log","stream",".","By","default",",","calls","print","but","this","can","be","overridden",".","Args",":","level",":","The","loglevel","of","the","received","log","message","msg",":","The","content","of","the","message"]
code: def stdstream(self, level: int, msg: str):
      """Log the stdout/stderr entry from the log stream.
      By default, calls print but this can be overridden.
  
      Args:
          level: The loglevel of the received log message
          msg: The content of the message
      """
      print_file = sys.stderr if level == -2 else sys.stdout
      print(msg, file=print_file, end="")
  
file_path: ray/python/ray/util/client/logsclient.py
imports: import sys
  import logging
  import queue
  import threading
  import time
  import grpc
  from typing import TYPE_CHECKING
  import ray.core.generated.ray_client_pb2
  import ray.core.generated.ray_client_pb2_grpc
  from ray.util.debug import log_once
label_desc: Use image node_id 6 for calling the LogstreamClient obj's underlying member method code with example usage: obj.stdstream(level, msg) without return types