bin/pvl.verkko-syslog
changeset 79 530c2aa73a97
parent 76 60bdff4bedfb
child 80 231d3de7081a
--- 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...")