Add a ring buffer to debugging + other things
[spider.git] / perl / watchdbg
index 348ac8fe7bbbe5ab49101d635c429b9a66113ed3..ff4d3438baa6edf16c852140218aa00982ce2215 100755 (executable)
@@ -23,7 +23,7 @@ BEGIN {
 }
 
 use IO::File;
-use DXVars;
+use SysVar;
 use DXUtil;
 use DXLog;
 
@@ -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);