--- lib/PXElator/CouchDB.pm 2009/08/12 22:27:57 206 +++ lib/PXElator/CouchDB.pm 2009/08/12 22:56:45 207 @@ -74,7 +74,6 @@ sub put { my ($self, $url, $json) = @_; - warn "put $url ",dump($json); if ( ! defined $json->{_rev} ) { my $old = eval { $self->get( $url )->{_rev} }; @@ -103,18 +102,22 @@ $url =~ s/-\S+//g; $url =~ s/\W+/-/g; - my ( $package, undef, $line, $sub ) = caller(1); + my ( $package, $file, $line, $sub ) = caller(1); ( $package, undef, $line ) = caller(0) if $package eq 'main'; + my $t = time(); + $data->{x_meta} = { - 'ident' => [ @_ ], - 'time' => time(), + 'time' => $t, 'package' => $package, 'line' => $line, 'sub' => $sub, }; + $data->{'ident'} = [ @_ ] if @_; + + warn 'audit ', dump($data), "at $file +$line\n"; - $audit->put( "pxelator/$package.$url", $data ); + $audit->put( "pxelator/$t.$package.$url", $data ); } 1;