X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXLog.pm;fp=perl%2FDXLog.pm;h=80336e3e063313c57a480c10b60fc7ef66217deb;hb=3b0eeaaa6152345bcd42380e385c04fb7e50a064;hp=9f15c225f40dea9a01f7ce5b5aae8e9110fab522;hpb=3aa18fa0ecc6b41eb898306d44fc99510130917a;p=spider.git diff --git a/perl/DXLog.pm b/perl/DXLog.pm index 9f15c225..80336e3e 100644 --- a/perl/DXLog.pm +++ b/perl/DXLog.pm @@ -88,6 +88,16 @@ sub open return $self->{fh}; } +sub mtime +{ + my ($self, $year, $thing) = @_; + + my $fn = sprintf "$self->{prefix}/$year/%02d", $thing if $self->{'sort'} eq 'm'; + $fn = sprintf "$self->{prefix}/$year/%03d", $thing if $self->{'sort'} eq 'd'; + $fn .= ".$self->{suffix}" if $self->{suffix}; + return (stat $fn)[9]; +} + # open the previous log file in sequence sub openprev {