]> wagnertech.de Git - mfinanz.git/blobdiff - SL/LXDebug.pm
Anreden: Kunden-/Lieferantenstamm: Freitext-Feld und/oder Auswahlliste
[mfinanz.git] / SL / LXDebug.pm
index 28a36bfff6f235b0cd8e811172611d02f5d9b1fe..0503dcb6c8a6f33640dc3c55b125597e58e83cff 100644 (file)
@@ -161,6 +161,7 @@ sub clone_for_dump {
   my ($src, $dumped) = @_;
 
   return undef if !defined($src);
+  return $src  if !ref($src);
 
   $dumped ||= {};
   my $addr  = refaddr($src);
@@ -325,7 +326,7 @@ sub _write_raw {
 sub level2string {
   no warnings;
   # use $_[0] as a bit mask and return levelstrings separated by /
-  join '/', qw(info debug1 debug2 query trace error_call_trace request_timer WARNING)[ grep { (reverse split //, sprintf "%08b", $_[0])[$_] } 0..7 ]
+  join '/', qw(info debug1 debug2 query trace error_call_trace request_timer request WARNING trace2 show_caller)[ grep { (reverse split //, sprintf "%011b", $_[0])[$_] } 0..11 ]
 }
 
 sub begin_request {