Procházet zdrojové kódy

backout and simplify regex, we just match syslog(3) level not ident/facility

Thomas Lotterer před 22 roky
rodič
revize
26ebe19a42
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      postfix/pflogsumm.patch

+ 2 - 2
postfix/pflogsumm.patch

@@ -10,8 +10,8 @@ of the OSSP fsl based Postfix logfile.
      ($msgMonStr, $msgDay, $msgTimeStr, $logRmdr) = /^(...)\s+(\d+)\s(..:..:..)\s\S+\s(.+)$/o;
 -    unless((($cmd, $qid) = $logRmdr =~ m#^(?:vmailer|postfix|$syslogName)/([^\[:]*).*?: ([^:\s]+)#o) == 2 ||
 -           (($cmd, $qid) = $logRmdr =~ m#^((?:vmailer|postfix)(?:-script)?)(?:\[\d+\])?: ([^:\s]+)#o) == 2)
-+    unless((($cmd, $qid) = $logRmdr =~ m#^<[^>]+>\s+(?:vmailer|postfix|$syslogName)/([^\[:]*).*?: ([^:\s]+)#o) == 2 ||
-+           (($cmd, $qid) = $logRmdr =~ m#^<[^>]+>\s+((?:vmailer|postfix)(?:-script)?)(?:\[\d+\])?: ([^:\s]+)#o) == 2)
++    unless((($cmd, $qid) = $logRmdr =~ m#^<[a-z]+>\s+(?:vmailer|postfix|$syslogName)/([^\[:]*).*?: ([^:\s]+)#o) == 2 ||
++           (($cmd, $qid) = $logRmdr =~ m#^<[a-z]+>\s+((?:vmailer|postfix)(?:-script)?)(?:\[\d+\])?: ([^:\s]+)#o) == 2)
      {
  	#print UNPROCD "$_";
  	next;