LogEventsWriterRegistry¶
-
class
maze.core.log_events.log_events_writer_registry.
LogEventsWriterRegistry
¶ Handles registration of event log writers.
Registered writers will be forwarded episode event log data at the end of each episode.
-
classmethod
record_event_logs
(episode_event_log: maze.core.log_events.episode_event_log.EpisodeEventLog) → None¶ Write event log data through all registered event log writers.
- Parameters
episode_event_log – Log of recorded environment events.
-
classmethod
register_writer
(writer: maze.core.log_events.log_events_writer.LogEventsWriter) → None¶ Register a writer. Each writer will receive all globally recorded event logs.
- Parameters
writer – Event log writer to register.
-
classmethod