use tag as identifier in url and strip path from it
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 20 Aug 2009 17:35:44 +0000 (17:35 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 20 Aug 2009 17:35:44 +0000 (17:35 +0000)
lib/PXElator/syslogd.pm

index fa43dcd..a425acd 100644 (file)
@@ -48,6 +48,8 @@ sub message {
                        }
                }
 
+               $log->{tag} =~ s{^/.+/([^/]+)$}{$1};
+
                if ( $log->{tag} =~ m{CRON}i && $buf =~ m{^\((\w+)\) (.+) \((.+)\)$} ) {
                        $log->{cron} = {
                                user => $1,
@@ -64,7 +66,7 @@ sub message {
        }
 
        warn "log ",dump( $log );
-       CouchDB::audit( 'syslog', $log );
+       CouchDB::audit( $log->{tag}, $log );
 }
 
 sub start {