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: 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: LogEventsWriter) None¶
Register a writer. Each writer will receive all globally recorded event logs.
- Parameters:
writer – Event log writer to register.