Add a ring buffer to debugging + other things
[spider.git] / perl / watchdbg
index 3297941388ba5efecedad920b7f8bfcee3f6285b..ff4d3438baa6edf16c852140218aa00982ce2215 100755 (executable)
@@ -79,10 +79,8 @@ sub printit
                chomp $line;
                $line =~ s/([\x00-\x1f\x7f-\xff])/sprintf("\\x%02X", ord($1))/eg; 
                my ($t, $l) =  split /\^/, $line, 2;
-               my ($sec,$min,$hour) = gmtime((defined $t) ? $t : time);
-               my $buf = sprintf "%02d:%02d:%02d", $hour, $min, $sec;
-               
-               print $buf, ' ', $l, "\n"; 
+               $t = time unless defined $t;
+               printf "%02d:%02d:%02d %s\n", (gmtime($t))[2,1,0], $l; 
        }
 }
 exit(0);