Signed-off-by: Pedro Melo <melo@simplicidade.org>
my $self = shift;
my $sock = $self->{sock} || die "no server connected";
my $enc = $self->{encoding};
my $self = shift;
my $sock = $self->{sock} || die "no server connected";
my $enc = $self->{encoding};
+ my $deb = $self->{debug};
my $command = $AUTOLOAD;
$command =~ s/.*://;
my $command = $AUTOLOAD;
$command =~ s/.*://;
- warn "## $command ",Dumper([@_]) if $self->{debug};
+ warn "[SEND] $command ",Dumper([@_]) if $deb;
my $n_elems = scalar(@_)+1;
my $send = "\*$n_elems\r\n";
my $n_elems = scalar(@_)+1;
my $send = "\*$n_elems\r\n";
$send .= defined($bin)? '$'.length($bin)."\r\n$bin\r\n" : "\$-1\r\n";
}
$send .= defined($bin)? '$'.length($bin)."\r\n$bin\r\n" : "\$-1\r\n";
}
- warn ">> $send" if $self->{debug};
+ warn "[SEND RAW] $send" if $deb;
print $sock $send;
if ( $command eq 'quit' ) {
print $sock $send;
if ( $command eq 'quit' ) {
$result = substr($result,1,-2);
$result = decode($enc, $result) if $enc;
$result = substr($result,1,-2);
$result = decode($enc, $result) if $enc;
- warn "<< Response: '$type$result'," if $self->{debug};
+ warn "[RECV] '$type$result'" if $deb;
if ( $command eq 'info' ) {
my $hash;
if ( $command eq 'info' ) {
my $hash;
if ( $len > 0 ) {
read($self->{sock}, $v, $len) || die $!;
$v = decode($enc, $v) if $enc;
if ( $len > 0 ) {
read($self->{sock}, $v, $len) || die $!;
$v = decode($enc, $v) if $enc;
- warn "<< read_bulk ".Dumper($v) if $self->{debug};
}
my $crlf;
read($self->{sock}, $crlf, 2); # skip cr/lf
}
my $crlf;
read($self->{sock}, $crlf, 2); # skip cr/lf
+
+ warn "[PARSE] read_bulk ".Dumper($v) if $self->{debug};
return if $size <= 0;
my $sock = $self->{sock};
return if $size <= 0;
my $sock = $self->{sock};
+ my $deb = $self->{debug};
my $enc = $self->{encoding};
my @list;
while ($size--) {
my $v = $self->__read_bulk( substr(<$sock>,1,-2) );
$v = decode($enc, $v) if $enc;
my $enc = $self->{encoding};
my @list;
while ($size--) {
my $v = $self->__read_bulk( substr(<$sock>,1,-2) );
$v = decode($enc, $v) if $enc;
- warn "<< read_multi_bulk ($size) ".Dumper($v) if $self->{debug};
+ warn " [PARSE] read_multi_bulk ($size) ".Dumper($v) if $deb;
- warn "<< multi_bunk list = ".Dumper( \@list ) if $self->{debug};
+ warn "[PARSE] multi_bulk ".Dumper( \@list ) if $deb;