X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=zc-queue-inspect;fp=zc-queue-inspect;h=60ac5a24b3b0b8c1276d9ba70f54195b96e8f2f8;hb=c8f42ae6ec354a19e9244fc69eec7ef2d319ce0c;hp=34dc1515fd99b41f565e14ab09cd5ad2499aa937;hpb=556a0a6485d5dc0e80efda52f66bf3ba8b1dc896;p=zc diff --git a/zc-queue-inspect b/zc-queue-inspect index 34dc151..60ac5a2 100755 --- a/zc-queue-inspect +++ b/zc-queue-inspect @@ -4,6 +4,7 @@ use strict; use Data::Dump qw(dump); use File::Slurp; +use POSIX qw(strftime); use lib '.'; use Protocol; @@ -19,9 +20,16 @@ if ( $debug > 1 ) { my $raw; foreach my $filename ( @ARGV ) { - my $up_down = $1 if $filename =~ m/(up|down|sent)/; + my ( $up_down, $t ); + if ( $filename =~ m/(\d+)\.(up|down|sent)/ ) { + $t = $1; + $up_down = $2; + } else { + warn "ERROR: can't parse $filename, skipping\n"; + next; + } my $raw = read_file $filename; - print "# $filename size:", -s $filename, " "; + print "# ",strftime("%Y-%m-%dT%H:%M:%S",localtime($t)), " $filename size:", -s $filename, " "; $up_down = 'down' if $up_down eq 'sent'; my $hash = protocol_decode( $up_down, $raw );