Was sind Eventlogs und wie kann man sie schreiben?


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']);

?>

1 Tags: Event, Eventlogs ---
Letzte Änderung:
02.12.2016 15:47
Verfasser:
ebiz
Revision:
1.0
Durchschnittliche Bewertung:0 (0 Abstimmungen)

Kommentieren nicht möglich

Chuck Norris has counted to infinity. Twice.