ok so in your sample code how does the subroutine know
what variable it is receiving based off of your filename? Im ny code I have two distinct filenames I want to pass to logfile::rotate so how do I do this?
if ( ( my $dif = $dif[1] - $dif[2] ) > 199 ) {
&mailme;
logroll($out);
if ( ( my $diff = $diff[1] - $diff[2] ) > 199 ) {
&mailme;
logroll($out1);
sub logroll {
my $logs = new Logfile::Rotate
(File => ???? # <---- what is here based?
Count => 10, # off of 2 diff filenames
Gzip => 'lib',
Dir => '/usr/local/log/old',
Flock => 'yes',
Persist => 'yes' );
$logs->rotate();
}