Recommit von r993:995 von udo_spallek: Weiteren Debuglevel hinzugefuegt: LXDebug...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 22 Nov 2006 15:21:46 +0000 (15:21 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 22 Nov 2006 15:21:46 +0000 (15:21 +0000)
SL/LXDebug.pm
lx-erp.conf

index 72e0971..10536c0 100644 (file)
@@ -4,6 +4,7 @@ use constant NONE   => 0;
 use constant INFO   => 1;
 use constant DEBUG1 => 2;
 use constant DEBUG2 => 3;
+use constant QUERY  => 4;
 
 use constant FILE_TARGET   => 0;
 use constant STDERR_TARGET => 1;
@@ -109,10 +110,11 @@ sub message {
   }
 
   if ($log_level >= $level) {
-    $self->_write(INFO == $level
-                  ? "info"
-                  : DEBUG1 == $level ? "debug1" : "debug2",
-                  $message);
+    $self->_write(INFO   == $level ? "info"
+                : DEBUG1 == $level ? "debug1" 
+                : DEBUG2 == $level ? "debug2"
+                : QUERY  == $level ? "query":"",
+                $message );
   }
 }
 
@@ -135,7 +137,7 @@ sub enable_sub_tracing {
 
 sub disable_sub_tracing {
   my ($self) = @_;
-  $self->{"trace_subs"} = 1;
+  $self->{"trace_subs"} = 0;
 }
 
 sub _write {
index 8a9ce3d..1a91c19 100644 (file)
@@ -63,7 +63,7 @@ $dbcharset = "ISO-8859-15";
 
 
 # Globale Debug-Ausgaben (de-)aktivieren? Moegliche Werte sind
-# LXDebug::NONE, LXDebug::INFO, LXDebug::DEBUG1 und LXDebug::DEBUG2
+# LXDebug::NONE, LXDebug::INFO, LXDebug::DEBUG1, LXDebug::DEBUG2, LXDebug::QUERY
 $LXDebug::global_level = LXDebug::NONE;
 $LXDebug::global_trace_subs = 0;