Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bce420e0

Von Sven Schöling vor mehr als 17 Jahren hinzugefügt

  • ID bce420e0f499519a4913db53275b8b1c682c99d7
  • Vorgänger 529c6ea4
  • Nachfolger e0f7d45d

Debugmechanismus leicht verbessert.
Tracing ist jetzt keine unabhaengige Variable mehr sondern ein Aspekt.
Alle anderen Debuglevel sind jetzt bitexklusiv, und koennen einzeln an und ausgemacht werden.

Grund dafuer ist, dass jetzt mit QUERY ein Modus eingefuehrt wird, der es erlaubt alle SQL queries die ueber die Funktion do_query laufen zu loggen.
Gut zum debuggen der notorisch kaputten Buchungsfunktionen, die 20x auf die Datenbank zugreifen.

Unterschiede anzeigen:

lx-erp.conf
71 71

  
72 72

  
73 73
# Globale Debug-Ausgaben (de-)aktivieren? Moegliche Werte sind
74
# LXDebug::NONE, LXDebug::INFO, LXDebug::DEBUG1, LXDebug::DEBUG2, LXDebug::QUERY
74
# LXDebug::NONE   - keine Debugausgaben
75
# LXDebug::INFO
76
# LXDebug::DEBUG1 
77
# LXDebug::DEBUG2 
78
# LXDebug::QUERY  - SQL Queries 
79
# LXDebug::TRACE  - Tracing von Funktionsaufrufen
80
# LXDebug::ALL    - alle Debugausgaben
81
#
82
# Beipiel: 
83
#   $LXDebug::global_level = LXDebug::TRACE | LXDebug::QUERY;
75 84
$LXDebug::global_level = LXDebug::NONE;
76
$LXDebug::global_trace_subs = 0;
77 85

  
78 86
1;
79 87

  

Auch abrufbar als: Unified diff