save search queries to YAML files
[virtual-ldap] / lib / LDAP / Virtual.pm
index 42ee0d1..10893bc 100644 (file)
@@ -20,6 +20,8 @@ use URI::Escape;      # uri_escape
 use IO::Socket::INET;
 use IO::Select;
 
+use YAML qw/DumpFile/;
+
 use Data::Dump qw/dump/;
 
 =head1 NAME
@@ -242,6 +244,10 @@ sub search {
 
 #      $self->cache->write_cache( \@entries, uri_escape( $filter ));
 
+       my $path = uri_escape( $filter );
+       DumpFile( "var/${path}.yml", \@entries );
+       warn "# created $path ", -s $path, " bytes";
+
        return RESULT_OK, @entries;
 }