added hex decodes for 0-1f 7f-ff in watchdbg and grepdbg
[spider.git] / perl / watchdbg
index 6058ed64566481494a6321a8dab1065734071dc6..7975529655809ac79b1e75447fb827f193f9c86f 100755 (executable)
@@ -73,12 +73,14 @@ sub printit
 {
        while (@_) {
                my $line = shift;
+               chomp $line;
+               $line =~ s/([\x00-\x1f\x7f-\xff])/sprintf("\\x%02X", ord($1))/eg; 
                my @line =  split '\^', $line;
                my $t = shift @line;
                my ($sec,$min,$hour) = gmtime((defined $t) ? $t : time);
                my $buf = sprintf "%02d:%02d:%02d", $hour, $min, $sec;
                
-               print $buf, ' ', join('^', @line); 
+               print $buf, ' ', join('^', @line), "\n"
        }
 }
 exit(0);