--- a/bin/pvl.verkko-syslog Thu Jan 10 20:03:33 2013 +0200
+++ b/bin/pvl.verkko-syslog Thu Jan 10 20:03:44 2013 +0200
@@ -37,7 +37,7 @@
# input
parser.add_option_group(pvl.syslog.args.parser(parser))
parser.add_option_group(pvl.syslog.rule.parser(parser))
- parser.add_option_group(pvl.irker.parser(parser))
+ parser.add_option_group(pvl.irker.parser(parser, connect=None))
parser.add_option('--irker-target', metavar='IRC',
help="Irker target URL")
@@ -66,7 +66,7 @@
rules = pvl.syslog.rule.apply(options)
log.info("Connect IRK..")
- irk = pvl.irker.apply(options)
+ irker = pvl.irker.apply(options)
log.info("Process syslog messages...")
for item in syslog.main() :
@@ -78,8 +78,11 @@
tag = '/'.join(str(rule) for rule in reversed(rulepath[:-1]))
text = apply.get('text')
-
- print target, tag, text
+
+ if irker and target :
+ irker[target]('[' + tag + '] ' + text)
+ else :
+ print target, tag, text
# done
log.info("Exiting...")