X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXDebug.pm;h=c44ba35920f5d049291a4021b78b845c1406a606;hb=5ff2fd1ff97212e4e490107d69f25572b71d2409;hp=64ed843944d7d478c4466f541933e75bca0af418;hpb=a3fd9341b7ce57dcc058b82cfba3f40f15631241;p=spider.git diff --git a/perl/DXDebug.pm b/perl/DXDebug.pm index 64ed8439..c44ba359 100644 --- a/perl/DXDebug.pm +++ b/perl/DXDebug.pm @@ -11,8 +11,8 @@ package DXDebug; require Exporter; @ISA = qw(Exporter); -@EXPORT = qw(dbg dbgadd dbgsub dbglist isdbg); -@EXPORT_OK = qw(dbg dbgadd dbgsub dbglist isdbg); +@EXPORT = qw(dbg dbgadd dbgsub dbglist isdbg dbgclose); +@EXPORT_OK = qw(dbg dbgadd dbgsub dbglist isdbg dbgclose); use strict; use vars qw(%dbglevel $fp); @@ -36,6 +36,12 @@ if (!defined $DB::VERSION) { }; } +sub dbgclose +{ + $SIG{__DIE__} = $SIG{__WARN__} = 'DEFAULT'; + $fp->close(); +} + sub dbg { my $l = shift;