X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXDebug.pm;h=c2e5f28f1adb81a009f087a067e26f1f0b22debb;hb=refs%2Fheads%2Fstaging;hp=9084062c0226020bd9c7aea2f32e2354b466ee48;hpb=306307c71522cb0a3f5834e5ea1621d6fae65991;p=spider.git diff --git a/perl/DXDebug.pm b/perl/DXDebug.pm index 9084062c..c2e5f28f 100644 --- a/perl/DXDebug.pm +++ b/perl/DXDebug.pm @@ -104,7 +104,7 @@ sub dbgtrace last if $pkg =~ /Mojo/; # say "*** in dbgtrace $i after mojo"; $_isdbg = 'trace'; - dbg("Stack ($i): $pkg::$subr in $fn line: $l"); + dbg("Stack ($i): ${pkg}::$subr in $fn line: $l"); } $_isdbg = ''; } @@ -135,6 +135,7 @@ sub dbg sub dbginit { + my $basename = shift || 'debug'; $callback = shift; # add sig{__DIE__} handling @@ -161,7 +162,7 @@ sub dbginit } } - $fp = DXLog::new('debug', 'dat', 'd'); + $fp = DXLog::new($basename, 'dat', 'd'); dbgclearring(); }