ray.LoggingConfig#

class ray.LoggingConfig(encoding: str = 'TEXT', log_level: str = 'INFO')[源代码]#

基类:object

Ray 作业的日志记录配置。这些配置用于设置驱动程序进程的根日志记录器以及属于该作业的所有 Ray 任务和参与者进程。

示例

import ray
import logging

ray.init(
    logging_config=ray.LoggingConfig(encoding="TEXT", log_level="INFO")
)

@ray.remote
def f():
    logger = logging.getLogger(__name__)
    logger.info("This is a Ray task")

ray.get(f.remote())
2024-06-03 07:53:50,815 INFO test.py:11 -- This is a Ray task job_id=01000000 worker_id=0dbbbd0f17d5343bbeee8228fa5ff675fe442445a1bc06ec899120a8 node_id=577706f1040ea8ebd76f7cf5a32338d79fe442e01455b9e7110cddfc task_id=c8ef45ccd0112571ffffffffffffffffffffffff01000000
参数:
  • encoding – 日志的编码类型。有效值为 [‘TEXT’]

  • log_level – 日志的日志级别。默认为 ‘INFO’。你可以将其设置为 ‘DEBUG’ 以接收更详细的调试日志。

方法

属性

encoding

log_level