merged back NEW_ROUTE into trunk
[spider.git] / cmd / stat / msg.pl
index 2b7ed7525c566c3635eb59134dd4c088af02ff46..da4a726248cab01d9825682e2622bdab4d53e272 100644 (file)
@@ -15,15 +15,18 @@ if (@list == 0) {
        push @out, "Work Queue Keys";
        push @out, map { " $_" } sort keys %DXMsg::work;
        push @out, "Busy Queue Data";
-       foreach $ref (sort {$a->call cmp $b->call} DXMsg::get_all_busy) {
+       foreach $ref (sort {$a->to cmp $b->to} DXMsg::get_all_busy) {
                my $msgno = $ref->msgno;
                my $stream = $ref->stream;
-               my $lines = scalar $ref->lines;
+               my $lref = $ref->lines;
+               my $lines = 0;
+               $lines = @$lref if $lref;
                my $count = $ref->count;
+               my $to = $ref->to;
                my $lastt = $ref->lastt ? " Last Processed: " . cldatetime($ref->lastt) : "";
                my $waitt = $ref->waitt ? " Waiting since: " . cldatetime($ref->waitt) : "";
                
-               push @out, " $call -> msg: $msgno stream: $stream Count: $count Lines: $lines$lastt$waitt";
+               push @out, " $call -> $to msg: $msgno stream: $stream Count: $count Lines: $lines$lastt$waitt";
        }
 } else {
        foreach my $msgno (@list) {