equal
deleted
inserted
replaced
29 syslog.add_option('--syslog-raw', action='store_true', |
29 syslog.add_option('--syslog-raw', action='store_true', |
30 help="Parse raw syslog lines without timestamp/etc") |
30 help="Parse raw syslog lines without timestamp/etc") |
31 |
31 |
32 syslog.add_option('--syslog-facility', metavar='FACILITY', |
32 syslog.add_option('--syslog-facility', metavar='FACILITY', |
33 help="Set/filter by given facility") |
33 help="Set/filter by given facility") |
|
34 |
|
35 syslog.add_option('--syslog-severity', metavar='SEVERITY', |
|
36 help="Set given facility") |
34 |
37 |
35 syslog.add_option('--syslog-prog', metavar='PROG', default=prog, |
38 syslog.add_option('--syslog-prog', metavar='PROG', default=prog, |
36 help="Filter by given prog: %default") |
39 help="Filter by given prog: %default") |
37 |
40 |
38 return syslog |
41 return syslog |
72 |
75 |
73 # options |
76 # options |
74 parser = SyslogParser( |
77 parser = SyslogParser( |
75 raw = options.syslog_raw, |
78 raw = options.syslog_raw, |
76 facility = options.syslog_facility, |
79 facility = options.syslog_facility, |
|
80 severity = options.syslog_severity, |
77 ) |
81 ) |
78 |
82 |
79 filter = SyslogFilter( |
83 filter = SyslogFilter( |
80 # glob pattern |
84 # glob pattern |
81 prog = options.syslog_prog, |
85 prog = options.syslog_prog, |
82 facility = options.syslog_facility, |
86 facility = options.syslog_facility, |
|
87 #severity = options.sylog_severity, # XXX: match as greater-than? |
83 ) |
88 ) |
84 |
89 |
85 # polling |
90 # polling |
86 return SyslogSource(source, parser, filter, poll) |
91 return SyslogSource(source, parser, filter, poll) |