X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXDebug.pm;h=124ddfe1d73756c387468e7c27664ac1013df6ad;hb=a472851a7e290dac262131fd7f73b567332df6e4;hp=40cb3a257e1128651683a59dfe6fe0830d3334e3;hpb=f0910da57e166acb22e83de4e4b771d175074c80;p=spider.git diff --git a/perl/DXDebug.pm b/perl/DXDebug.pm index 40cb3a25..124ddfe1 100644 --- a/perl/DXDebug.pm +++ b/perl/DXDebug.pm @@ -11,7 +11,7 @@ package DXDebug; require Exporter; @ISA = qw(Exporter); -@EXPORT = qw(dbginit dbg dbgadd dbgsub dbglist dbgdump isdbg dbgclose confess croak cluck); +@EXPORT = qw(dbginit dbg dbgadd dbgsub dbglist dbgdump dbglog isdbg dbgclose confess croak cluck); use strict; use vars qw(%dbglevel $fp $callback $cleandays $keepdays); @@ -26,6 +26,12 @@ $callback = undef; $keepdays = 10; $cleandays = 100; +use vars qw($VERSION $BRANCH); +$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; + # Avoid generating "subroutine redefined" warnings with the following # hack (from CGI::Carp): if (!defined $DB::VERSION) { @@ -180,6 +186,13 @@ sub dbgclean } } +sub dbglog +{ + my $sort = shift; + my $l = shift; + dbg($l); + DXLog::Log($sort, $l); +} 1; __END__