LsRsyslogErrorfile - command ls -ln <rsyslog errorfile path>

Parser for the output of ls -ln <rsyslog errorfile path> command

class insights.parsers.ls_rsyslog_errorfile.LsRsyslogErrorfile(context)[source]

Bases: Parser

The ls -ln <rsyslog errorfile path> command provides information for the rsyslog errorfile paths.

entries

Dictionary of keys with values in dict.

Type:

dict

Sample directory list collected:

-rw-r--r--. 1 0 0   9 Mar 15 17:16 /var/log/omelasticsearch.log
-rw-r--r--. 1 0 0 176 Mar 22 15:10 /var/log/rsyslog/es-errors1.log

Examples

>>> type(rsyslog_errorfile)
<class 'insights.parsers.ls_rsyslog_errorfile.LsRsyslogErrorfile'>
>>> len(rsyslog_errorfile.entries)
2
>>> rsyslog_errorfile.entries.get('/var/log/omelasticsearch.log').get('size')
9
parse_content(content)[source]

This method must be implemented by classes based on this class.