mythos.ui.loggers.multilogger
MultiLogger: Logger that routes logs to multiple other loggers.
Classes
Logger that routes logs to multiple other loggers. |
Module Contents
- class mythos.ui.loggers.multilogger.MultiLogger(loggers: list[mythos.ui.loggers.logger.Logger])[source]
Bases:
mythos.ui.loggers.logger.LoggerLogger that routes logs to multiple other loggers.
- loggers
- log_metric(name: str, value: float, step: int) None[source]
Log a metric value to all configured loggers.
- update_status(name: str, kind: mythos.ui.loggers.logger.StatusKind, status: mythos.ui.loggers.logger.Status) None[source]
Update status in all configured loggers.
- update_simulator_status(name: str, status: mythos.ui.loggers.logger.Status) None[source]
Update simulator status in all loggers.
- update_objective_status(name: str, status: mythos.ui.loggers.logger.Status) None[source]
Update objective status in all loggers.
- update_observable_status(name: str, status: mythos.ui.loggers.logger.Status) None[source]
Update observable status in all loggers.