System-Log

Aus Contao Community Documentation

Version vom 28. Februar 2010, 17:11 Uhr von Toflar (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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

marcules: ich hätte gedacht du sieht mehr aus wie alan cox

Leo Unglaub
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge