X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXLog.pm;h=a332d39208336c26c5c9c012bc4a3a7b6ac6959a;hb=5094a0b55d903d344277adf9d26b5af8e37247d8;hp=ede817aa446fdae1dc89ae634488401206bc74d5;hpb=b7566602f29a7d2d9e2d9bb3e0e85ea6fd75af6a;p=spider.git diff --git a/perl/DXLog.pm b/perl/DXLog.pm index ede817aa..a332d392 100644 --- a/perl/DXLog.pm +++ b/perl/DXLog.pm @@ -49,7 +49,8 @@ sub new { my ($prefix, $suffix, $sort) = @_; my $ref = bless {}, __PACKAGE__; - $ref->{prefix} = "$main::data/$prefix"; + localdata_mv($prefix); + $ref->{prefix} = "$main::local_data/$prefix"; $ref->{suffix} = $suffix if $suffix; $ref->{sort} = $sort; @@ -100,6 +101,13 @@ sub open return $self->{fh}; } +sub fn +{ + my ($self, $jdate) = @_; + + return $self->_genfn($jdate); +} + sub delete($$) { my ($self, $jdate) = @_; @@ -148,6 +156,7 @@ sub unixtoj($$) sub write($$$) { my ($self, $jdate, $line) = @_; + return unless $self && $jdate; if (!$self->{fh} || $self->{mode} ne ">>" || $jdate->year != $self->{jdate}->year || @@ -210,8 +219,12 @@ sub Log sub LogDbg { - DXDebug::dbg($_) for @_; - Log(@_); + my $cat = shift; + foreach my $m (@_) { + DXDebug::dbgsetcat($cat); + DXDebug::dbg($m); + Log($cat, $m); + } } sub Logclose