reduce ring buffer output on carp/cluck in DXDebug
[spider.git] / perl / DXDebug.pm
index 57a8237a45d48561349f45ebba5c30e9d3efb7f6..f249282e5b57e5d69399de8ece3cde3d5e1763f6 100644 (file)
@@ -69,12 +69,12 @@ if (!defined $DB::VERSION) {
                exit(-1); 
        }
        sub carp { 
-        DXDebug::dbgprintring(25) if DXDebug('nologchan');
+        DXDebug::dbgprintring(5) if DXDebug::isdbg('nologchan');
 #        DXDebug::dbg(Carp::shortmess(\@_)); 
         DXDebug::longmess(\@_);
     }
        sub cluck { 
-        DXDebug::dbgprintring(25) if DXDebug('nologchan');
+        DXDebug::dbgprintring(5) if DXDebug::isdbg('nologchan');
 #        DXDebug::dbg(Carp::longmess(\@_)); 
         DXDebug::longmess(\@_);
     } );
@@ -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 = '';
 }