X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2Fwatchdbg;h=720904bfca013ec9d54224e26a637cef38bb7d1a;hb=3715a74fc0c40fa9c5494c93758662840086b500;hp=c1d6b172beb11a09f63e2c288c7596f152f770f4;hpb=78efbb74096d56939a9efcfecd0c5b93ba9e9741;p=spider.git diff --git a/perl/watchdbg b/perl/watchdbg index c1d6b172..720904bf 100755 --- a/perl/watchdbg +++ b/perl/watchdbg @@ -6,6 +6,7 @@ # examples:- # # watchdbg g1tlh # watch everything g1tlh does +# watchdbg 2 PCPROT # watch all PCPROT messages + up to 2 lines before # watchdbg gb7baa gb7djk # watch the conversation between BAA and DJK # @@ -76,12 +77,11 @@ sub printit 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 ($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, ' ', join('^', @line), "\n"; + print $buf, ' ', $l, "\n"; } } exit(0);