/[pxelator]/lib/PXElator/syslogd.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /lib/PXElator/syslogd.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 239 by dpavlin, Mon Aug 17 00:51:24 2009 UTC revision 275 by dpavlin, Thu Aug 20 17:35:44 2009 UTC
# Line 48  sub message { Line 48  sub message {
48                          }                          }
49                  }                  }
50    
51                    $log->{tag} =~ s{^/.+/([^/]+)$}{$1};
52    
53                  if ( $log->{tag} =~ m{CRON}i && $buf =~ m{^\((\w+)\) (.+) \((.+)\)$} ) {                  if ( $log->{tag} =~ m{CRON}i && $buf =~ m{^\((\w+)\) (.+) \((.+)\)$} ) {
54                          $log->{cron} = {                          $log->{cron} = {
55                                  user => $1,                                  user => $1,
# Line 56  sub message { Line 58  sub message {
58                          };                          };
59                  }                  }
60    
61                    if ( $buf =~ m{(init|error|mount|smart|usb|fs)}i ) {
62                            $log->{category} = $1;
63                    }
64    
65                  $log->{message} = $buf;                  $log->{message} = $buf;
66          }          }
67    
68          warn "log ",dump( $log );          warn "log ",dump( $log );
69          CouchDB::audit( 'syslog', $log );          CouchDB::audit( $log->{tag}, $log );
70  }  }
71    
72  sub start {  sub start {

Legend:
Removed from v.239  
changed lines
  Added in v.275

  ViewVC Help
Powered by ViewVC 1.1.26