X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXLog.pm;h=96b39971091563c21b5eb08a9498a03e94b09f7d;hb=b060a0a3ee72530aa3f10d453186a662b66d7efe;hp=5b5914b4e6b2472d5130d44b39c580bc67ff938e;hpb=50bafbfa099ff0847beeb30e41bc62a361ef0536;p=spider.git diff --git a/perl/DXLog.pm b/perl/DXLog.pm index 5b5914b4..96b39971 100644 --- a/perl/DXLog.pm +++ b/perl/DXLog.pm @@ -37,7 +37,6 @@ use Julian; use Carp; use strict; - use vars qw($log); $log = new('log', 'dat', 'm'); @@ -72,7 +71,8 @@ sub open delete $self->{mode}; } - $self->{fn} = sprintf "$self->{prefix}/$year/%03d", $thing; + $self->{fn} = sprintf "$self->{prefix}/$year/%02d", $thing if $self->{sort} eq 'm'; + $self->{fn} = sprintf "$self->{prefix}/$year/%03d", $thing if $self->{sort} eq 'd'; $self->{fn} .= ".$self->{suffix}" if $self->{suffix}; $mode = 'r' if !$mode; @@ -144,7 +144,8 @@ sub write sub writenow { my ($self, $line) = @_; - my @date = $self->unixtoj(time); + my $t = time; + my @date = $self->unixtoj($t); return $self->write(@date, $line); } @@ -171,7 +172,8 @@ sub close # The user is responsible for making sense of this! sub Log { - $log->writeunix($main::systime, join('^', $main::systime, @_) ); + my $t = time; + $log->writeunix($t, join('^', $t, @_) ); } sub DESTROY # catch undefs and do what is required further do the tree