Eventlogs!
Eventlogs sind Einträge, welche von Scripten geschrieben werden, um Sie als Administrator über das aktuelle Geschehen zu informieren. Mittels dieser Logs können Sie sehen, wann welche Dinge passiert sind, oder wo ein Fehler aufgetreten ist.
Alle Einträge, welche das Alter von 7 Tagen überschritten haben, werden automatisch gelöscht. Wenn beim Schreiben eines Logs die Datenbank nicht erreichbar sein sollte, wird der Eintrag in eine Textdatei geschrieben. Diese befindet sich im Verzeichnis /cache/ und heisst LOG.txt.
Diese Datei können Sie ggf. löschen, wenn Sie Ihnen zu voll/groß erscheint. Sie wird ggf. neu angelegt.
Developer Info
Log schreiben
Nutzen Sie die Funktion eventlog(). Diese ist in folgenden Libs integriert:
/admin/sys/lib.kernel.php
/sys/lib.kernel.php
Sie erwartet 2 Parameter.
Parameter 1 ist der Typ mit dem Wert info, warning oder error
Parameter 2 ist ein beliebiger Text von max. 255 Zeichen
Optional kann ein dritter Parameter mit einer Fehlermeldung sein.
Beispiel:
<?php
eventlog('error', 'Die Funktion foo() verursachte einen Fehler', $lastresult['str_error']);
?>