From: Moritz Bunkus Date: Wed, 22 Nov 2006 15:21:46 +0000 (+0000) Subject: Recommit von r993:995 von udo_spallek: Weiteren Debuglevel hinzugefuegt: LXDebug... X-Git-Tag: release-2.4.0^2~228 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=633cdffb4418297756544062462caf416da746dc;p=kivitendo-erp.git Recommit von r993:995 von udo_spallek: Weiteren Debuglevel hinzugefuegt: LXDebug::QUERY. Damit koennen dann zur Analyse ausgegeben werden. QUERY steht hinter DEBUG2 als letzter Debuglevel, weil die query Variablen einen erheblichen Ouput erzeugen. Kommentar in der lx-erp.conf ergaenzt. --- diff --git a/SL/LXDebug.pm b/SL/LXDebug.pm index 72e097113..10536c098 100644 --- a/SL/LXDebug.pm +++ b/SL/LXDebug.pm @@ -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 { diff --git a/lx-erp.conf b/lx-erp.conf index 8a9ce3d97..1a91c1908 100644 --- a/lx-erp.conf +++ b/lx-erp.conf @@ -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;