# {py:mod}`evorl.recorders.log_recorder` ```{py:module} evorl.recorders.log_recorder ``` ```{autodoc2-docstring} evorl.recorders.log_recorder :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`LogRecorder ` - ```{autodoc2-docstring} evorl.recorders.log_recorder.LogRecorder :parser: autodoc2_docstrings_parser :summary: ``` ```` ### API `````{py:class} LogRecorder(log_path: str, console: bool = True) :canonical: evorl.recorders.log_recorder.LogRecorder Bases: {py:obj}`evorl.recorders.recorder.Recorder` ```{autodoc2-docstring} evorl.recorders.log_recorder.LogRecorder :parser: autodoc2_docstrings_parser ``` ````{py:method} close() -> None :canonical: evorl.recorders.log_recorder.LogRecorder.close ```` ````{py:method} init() -> None :canonical: evorl.recorders.log_recorder.LogRecorder.init ```` ````{py:method} write(data: collections.abc.Mapping[str, typing.Any], step: int | None = None) -> None :canonical: evorl.recorders.log_recorder.LogRecorder.write ```` `````