X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXLogPrint.pm;h=8a12b05c2791aa3f137fc13ce4f821f1dde5e528;hb=1994ae9ca216a19bf373948c5e8d79a9d58369d6;hp=54cfc516b2173a2ea850ff3b585d4976df25eaaf;hpb=b0f75ae15722922dc8f341a2de79106326ff7575;p=spider.git diff --git a/perl/DXLogPrint.pm b/perl/DXLogPrint.pm index 54cfc516..8a12b05c 100644 --- a/perl/DXLogPrint.pm +++ b/perl/DXLogPrint.pm @@ -30,13 +30,17 @@ sub print my $to = shift; my @date = $self->unixtoj(shift); my $pattern = shift; + my $who = uc shift; my $search; my @in; my @out; my $eval; my $count; - $search = $pattern ? "\$ref->[1] =~ /$pattern/" : '1' ; + $search = '1' unless $pattern || $who; + $search = "\$ref->[1] =~ /$pattern/" if $pattern; + $search .= ' && ' if $pattern && $who; + $search .= "(\$ref->[2] =~ /$who/ || \$ref->[3] =~ /$who/)" if $who; $eval = qq( my \$c; my \$ref;