System-Log: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Die Seite wurde neu angelegt: „== Funktionen == Der System-Log ist dafür da, Aktionen die rund um TYPOlight geschehen, zu dokumentieren und registrieren. Er steht auch jedem Entwickler zur Ver…“)
 
K (Kategorisierung)
Zeile 1: Zeile 1:
 +
{{stub}}
 +
[[Category:Core]]
 
== Funktionen ==
 
== Funktionen ==
 
Der System-Log ist dafür da, Aktionen die rund um TYPOlight geschehen, zu dokumentieren und registrieren.
 
Der System-Log ist dafür da, Aktionen die rund um TYPOlight geschehen, zu dokumentieren und registrieren.

Version vom 1. März 2010, 20:38 Uhr

MsgError.png Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.

Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis.

Funktionen

Der System-Log ist dafür da, Aktionen die rund um TYPOlight geschehen, zu dokumentieren und registrieren. Er steht auch jedem Entwickler zur Verfügung, der Logs für seine Erweiterungen schreiben möchte (siehe "Für Entwickler").

Eingefärbt werden die Logeinträge aktuell nach den folgenden Kriterien:

  • Konfiguration und Repository: blau
  • Cron-Jobs: grün
  • Fehler: rot
  • Alle anderen Kategorien: schwarz

Für Entwickler

Die Methode System::log() erledigt für euch bequem die Einträge. Da wahrscheinlich jede Klasse mindestens von System erbt, könnt Ihr Einträge wie folgt registrieren lassen: $this->log($strText, $strFunction, $strAction);

  • $strText = frei wählbarer Text
  • $strFunction = Klasse Methode()
  • $strAction = Kategorie

Ein Beispiel für einen Cronjob-Eintrag wäre also zum Beispiel: $this->log('Running daily cron jobs', 'CronJobs run()', TL_CRON);

Die zur Verfügung stehenden Kategorien findet Ihr übrigens in der system/constants.php. Aktuell gibt es die folgenden:

  • TL_ERROR
  • TL_ACCESS
  • TL_GENERAL
  • TL_FILES
  • TL_CRON
  • TL_FORMS
  • TL_CONFIGURATION
  • TL_NEWSLETTER
  • TL_REPOSITORY
Ansichten
Meine Werkzeuge

Contao Community Documentation

Ich habe es mir mal grob ausgerechnet: Bei jeder Extension von mir verbrauche ich im Durchschnitt 6 Pizzen. Wenn Dir meine Extensions gefallen, sende mir bitte mehr Pizzen. Die Adresse gibt es auf Anfrage!

Leo Unglaub
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge