X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXLog.pm;h=785483533c562f50dfc438e30ecfebfda9cf024b;hb=363580155c0ea3605530752cb98aca43f2736938;hp=2a2e9078d7f9cf2a1883aee172f4b45c421b02ae;hpb=1e126f735c36856358bf5d698c8944f5ab9ea804;p=spider.git diff --git a/perl/DXLog.pm b/perl/DXLog.pm index 2a2e9078..78548353 100644 --- a/perl/DXLog.pm +++ b/perl/DXLog.pm @@ -27,7 +27,7 @@ package DXLog; require Exporter; @ISA = qw(Exporter); -@EXPORT = qw(Log Logclose); +@EXPORT = qw(Log LogDbg Logclose); use IO::File; use DXVars; @@ -39,7 +39,10 @@ use Carp; use strict; use vars qw($VERSION $BRANCH); -main::mkver($VERSION = q$Revision$) if main->can('mkver'); +$VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ ); +$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ || (0,0)); +$main::build += $VERSION; +$main::branch += $BRANCH; use vars qw($log); @@ -201,6 +204,12 @@ sub Log $log->writeunix($t, join('^', $t, @_) ); } +sub LogDbg +{ + DXDebug::dbg($_[$#_]); + Log(@_); +} + sub Logclose { $log->close();