X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXLogPrint.pm;h=ded2f6186a783e27eb865a1eb02d1309efa2c308;hb=5c53cd20ec1d1878651b89e82e21af979d9acd29;hp=326d564e9d2207c524aa2a02522801c185edda91;hpb=7b9256ceade8b18b48f848c9ac659c2de7322b0b;p=spider.git diff --git a/perl/DXLogPrint.pm b/perl/DXLogPrint.pm index 326d564e..ded2f618 100644 --- a/perl/DXLogPrint.pm +++ b/perl/DXLogPrint.pm @@ -3,7 +3,7 @@ # # Copyright (c) - 1998 Dirk Koopman G1TLH # -# $Id$ +# # package DXLog; @@ -33,7 +33,7 @@ sub print my $to = shift || 10; my $jdate = $fcb->unixtoj(shift); my $pattern = shift; - my $who = uc shift; + my $who = shift; my $search; my @in; my @out = (); @@ -41,6 +41,8 @@ sub print my $tot = $from + $to; my $hint = ""; + $who = uc $who if defined $who; + if ($pattern) { $hint = "m{\\Q$pattern\\E}i"; } else { @@ -114,12 +116,13 @@ sub print_item my $s = 'undef'; if ($r->[1] eq 'rcmd') { + $r->[6] ||= 'Unknown'; if ($r->[2] eq 'in') { $r->[5] ||= ""; - $s = "$r->[4] (priv: $r->[3]) rcmd: $r->[5]"; + $s = "in: $r->[4] ($r->[6] priv: $r->[3]) rcmd: $r->[5]"; } else { $r->[4] ||= ""; - $s = "$r->[3] reply: $r->[4]"; + $s = "$r->[3] $r->[6] reply: $r->[4]"; } } elsif ($r->[1] eq 'talk') { $r->[5] ||= "";