:py:mod:`dissect.target.plugins.os.unix.log.helpers` ==================================================== .. py:module:: dissect.target.plugins.os.unix.log.helpers Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: :nosignatures: dissect.target.plugins.os.unix.log.helpers.iso_readlines dissect.target.plugins.os.unix.log.helpers.is_iso_fmt Attributes ~~~~~~~~~~ .. autoapisummary:: dissect.target.plugins.os.unix.log.helpers.log dissect.target.plugins.os.unix.log.helpers.RE_TS dissect.target.plugins.os.unix.log.helpers.RE_TS_ISO dissect.target.plugins.os.unix.log.helpers.RE_LINE .. py:data:: log .. py:data:: RE_TS .. py:data:: RE_TS_ISO .. py:data:: RE_LINE .. py:function:: iso_readlines(file: pathlib.Path, max_lines: int | None = None) -> Iterator[tuple[datetime.datetime, str]] Iterator reading the provided log file in ISO format. Mimics ``year_rollover_helper`` behaviour. .. py:function:: is_iso_fmt(file: pathlib.Path) -> bool Determine if the provided log file uses ISO 8601 timestamp format logging or not.