log/summarize: improve formatting so vertical
columns are consistent, regardless of when the connection is ended.
This commit is contained in:
parent
a5803d10f5
commit
639f3582fe
@ -80,6 +80,7 @@ while ( defined (my $line = $fh->read) ) {
|
||||
next if $type ne 'connect'; # ignore unless connect
|
||||
my ($host, $ip) = split /\s/, $message;
|
||||
$ip = substr $ip, 1, -1;
|
||||
foreach ( keys %seen_plugins, qw/ helo_host from to / ) { $pids{$pid}{$_} = ''; };
|
||||
$pids{$pid}{ip} = $ip;
|
||||
$pids{$pid}{hostname} = $host if $host ne 'Unknown';
|
||||
};
|
||||
@ -231,11 +232,11 @@ sub print_auto_format {
|
||||
$seen_plugins{$plugin}++;
|
||||
};
|
||||
|
||||
next if ! $seen_plugins{$plugin}; # hide plugins not used
|
||||
next if ! $seen_plugins{$plugin}; # hide unused plugins
|
||||
if ( $hide_plugins{$plugin} ) { # user doesn't want to see
|
||||
delete $pids{$pid}{$plugin};
|
||||
next;
|
||||
};
|
||||
};
|
||||
|
||||
if ( defined $pids{$pid}{helo_host} && $plugin =~ /helo/ ) {
|
||||
$format .= " %-18.18s";
|
||||
|
Loading…
Reference in New Issue
Block a user