rlightning.utils.logger

Distributed logging utilities for RLightning framework.

This package provides lightweight, efficient logging solutions that leverage Ray’s built-in log aggregation capabilities.

rlightning.utils.logger.get_logger(name: str) Logger[source]

Get a logging logger for the given name.

rlightning.utils.logger.log_metric(payload: Dict[str, Any], level: int = 20, step: int = None, prefix: str = None) None[source]

Log a metric payload using the default metrics logger.

Parameters:
  • payload – Metrics payload to log.

  • level – Logging level.

  • step – Optional step index.

  • prefix – Optional metric name prefix.

rlightning.utils.logger.setup_logger(cfg: LogConfig)[source]

Submodules