X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXDebug.pm;h=766dacbd2a01187c35941cfc1e047d164ab1d799;hb=6cbf9bb26cbe45caad61d64db1d8cc062c7b38f5;hp=77ad46396406d362e3de927b41ca1a45dadf2261;hpb=59e9f019432790d60afcbc96e490375e6a544dbc;p=spider.git diff --git a/perl/DXDebug.pm b/perl/DXDebug.pm index 77ad4639..766dacbd 100644 --- a/perl/DXDebug.pm +++ b/perl/DXDebug.pm @@ -11,14 +11,14 @@ package DXDebug; require Exporter; @ISA = qw(Exporter); -@EXPORT = qw(dbginit dbgstore dbg dbgadd dbgsub dbglist dbgdump isdbg dbgclose confess croak cluck cluck); +@EXPORT = qw(dbginit dbgstore dbg dbgadd dbgsub dbglist dbgdump isdbg dbgclose confess croak cluck); use strict; use vars qw(%dbglevel $fp); use DXUtil; use DXLog (); -use Carp qw(cluck); +use Carp (); %dbglevel = (); $fp = undef; @@ -44,7 +44,8 @@ if (!defined $DB::VERSION) { CORE::die(Carp::shortmess($@)) if $@; } else { eval qq( sub confess { Carp::confess(\@_); }; - sub cluck { Carp::cluck(\@_); }; + sub croak { Carp::croak(\@_); }; + sub cluck { Carp::cluck(\@_); }; ); } @@ -53,13 +54,13 @@ sub dbgstore { my $t = time; for (@_) { - chomp; - my @l = split /\n/; + my $r = $_; + chomp $r; + my @l = split /\n/, $r; for (@l) { - my $l = $_; - $l =~ s/([\x00\x08\x0B-\x1f\x7f-\xff])/uc sprintf("%%%02x",ord($1))/eg; - print "$l\n" if defined \*STDOUT; - $fp->writeunix($t, "$t^$l"); + s/([\x00-\x08\x0B-\x1f\x7f-\xff])/uc sprintf("%%%02x",ord($1))/eg; + print "$_\n" if defined \*STDOUT; + $fp->writeunix($t, "$t^$_"); } } }