bin/pvl.irker-syslog
changeset 131 aa12f64f8976
parent 129 c66c8020babe
child 133 6365568b4a5a
equal deleted inserted replaced
130:4f8c465706be 131:aa12f64f8976
   126             apply_syslog(options, syslog, rules, irker)
   126             apply_syslog(options, syslog, rules, irker)
   127 
   127 
   128         except EOFError as ex :
   128         except EOFError as ex :
   129             log.error("syslog: EOF")
   129             log.error("syslog: EOF")
   130             shutdown_irker(irker)
   130             shutdown_irker(irker)
   131             return 1
   131             return 0
   132 
   132 
   133         # quit unless we have something to poll
   133         # quit unless we have something to poll
   134         if not syslog.poll :
   134         if not syslog.poll :
   135             break
   135             break
   136 
   136 
   146             # irks?
   146             # irks?
   147             try :
   147             try :
   148                 apply_irker(irker)
   148                 apply_irker(irker)
   149 
   149 
   150             except EOFError :
   150             except EOFError :
   151                 # exit
   151                 # exit 0, so as to restart sooner
       
   152                 # XXX: maybe use a special exit code instead?
   152                 log.error("irk: EOF")
   153                 log.error("irk: EOF")
   153                 return 1
   154                 return 0
   154      
   155      
   155     # done
   156     # done
   156     log.info("Exiting...")
   157     log.info("Exiting...")
   157     return 0
   158     return 0
   158 
   159