def _extract_line_features(self):
for line in self.line_iterator:<EOL><INDENT>m = COMPILED_AUTH_LOG_REGEX.match(line)<EOL>data = {<EOL>'<STR_LIT>': line<EOL>}<EOL>if m:<EOL><INDENT>data.update({<EOL>'<STR_LIT>': self._to_epoch(m.group(<NUM_LIT:1>)),<EOL>'<STR_LIT>': m.group(<NUM_LIT:2>),<EOL>'<STR_LIT>': m.group(<NUM_LIT:3>),<EOL>'<STR_LIT>': m.group(<NUM_LIT:4>),<EOL>'<STR_LIT:message>': m.group(<NUM_LIT:5>),<EOL>})<EOL><DEDENT>self.parsed_lines.append(data)<EOL><DEDENT>
Parse raw log lines and convert it to a dictionary with extracted features.