更新时间:2022-06-17 07:34:53
有几件事要小心.
logger.warning
而不是 logger.info
,因为Python日志记录级别默认设置为警告".logger.warning
instead of logger.info
because the Python logging level is set to `warning by default.这是一个有效的示例:
import logging
import ray
logger = logging.getLogger(__name__)
@ray.remote
class Worker(object):
def __init__(self):
self.logger = logging.getLogger(__name__)
def train(self):
self.logger.warning("print from inside worker")
ray.init()
worker = Worker.remote()
ray.get(worker.train.remote())
logger.warning("print from outside worker")