Technische Konzepte: Logger
Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739
Aus It2010-g1
Chge (Diskussion | Beiträge) (→Auf welche Arten wird geloggt?) |
Chge (Diskussion | Beiträge) (→Welche Methoden stellt der Logger bereit?) |
||
Zeile 26: | Zeile 26: | ||
== Welche Methoden stellt der Logger bereit? == | == Welche Methoden stellt der Logger bereit? == | ||
− | Es gibt | + | Es gibt verschiedene Methoden um z.B. das LogLevel oder den Dateipfad für die LogDatei zu ändern. |
− | Viel wichtiger sind die beiden Methoden zum eigentlichen | + | Viel wichtiger sind aber die beiden Methoden zum eigentlichen Loggen. |
− | + | Einerseits gibt es die Methode "log" mit 2 Parametern. Wird diese Methode verwendet wird nur das LogLevel benötigt für das diese LogNachricht bestimmt ist und mit dem zweiten Parameter wird die eigentliche LogMessage angegeben. | |
− | Über diese Methode hinaus gibt es die Methode "log" mit insgesamt 5 Parametern. Diese enthält die beiden, wie sie eben beschrieben wurden und zusätzlich verschiedene Angaben, die die Meldung näher spezifizieren. Es kann ein bestimmter "Header" für die Error Nachricht angegeben werden, die dem User | + | Über diese Methode hinaus gibt es die Methode "log" mit insgesamt 5 Parametern. Diese enthält die beiden, wie sie eben beschrieben wurden und zusätzlich verschiedene Angaben, die die Meldung näher spezifizieren. Es kann ein bestimmter "Header" für die Error Nachricht angegeben werden, die dem User grafisch bei einem Error präsentiert wird. Es kann ein Klassenname (als String) und eine Exception als Objekt übergeben werden. |
Sollte ein Parameter mit null oder leer ("") belegt sein, so wird dieser ignoriert. | Sollte ein Parameter mit null oder leer ("") belegt sein, so wird dieser ignoriert. | ||