System (Logs)

Unter System befinden sich die systeminternen Logs. Treten also Probleme beim Aufruf des Backens bzw. seiner Unterpunkte auf, werden automatisch entsprechende Fehlermeldungen und/oder Hinweise in diese Text-Dateien geschrieben. Es wird dabei zwischen verschiedenen Arten (deprecated, setuplog, exception, errorlog und debug) unterschieden, die auf dieser Seite beschrieben werden.

Sollte es zu Problemen im Programmcode finden, wird man in diesem Bereich meistens mehr Informationen über das Problem finden.

Generell gibt es in CONTENIDO fünf verschiedene Log-Dateien, die alle eine spezielle Funktion haben:

deprecatedlog.txt

In dieser Log-Datei stehen Informationen für Entwickler von Modulen und Plugins. Jedesmal wenn eine Funktion aufgerufen wird, die bald entfernt werden wird, gibt es hier einen Log-Eintrag als Hinweis für den Entwickler. Eine Funktion wird dann aus dem Programmcode von CONTENIDO entfernt, wenn sie nicht mehr benötigt wird, bspw. weil es diese Funktion nicht mehr gibt oder an ihrer Stelle eine neue Funktion getreten ist, die besser/sinnvoller arbeitet. Im Programmcode wird dies entsprechend mit einem Kommentar versehen. Der jeweilige Entfernungszeitpunkt der als "deprecated" markierten Funktionen ist unterschiedlich, i. d. R. in der darauffolgenden oder der übernächsten Versionsnummer.

Einträge in dieser Datei kann man also meistens ignorieren.

setuplog.txt

Diese Datei wird nur bei einem Upgrade oder bei einer Installation angelegt. Fehler, die während einem dieser Vorgänge auftreten, werden hier protokolliert. Diese Datei ist nur vorhanden, sollte es zu Fehlern während der Installation oder dem Upgrade kommen.

exception.txt & errorlog.txt

Beide Dateien protokollieren Fehler in CONTENIDO. In der Exception-Datei protokolliert CONTENIDO vom Entwickler vordefinierte Fehlermeldungen, die gespeichert werden, wenn es zu einem Problem kommt. In der Errorlog befinden sich vor allem solche Fehlermeldung, die serverseitig von PHP ausgegeben werden, also etwa wenn es zu einem so genannten Syntax-Error im Programmcode kommt.

debug.log

Ist im Backend das Debugging aktiviert (siehe System-Konfiguration), werden die Meldungen in diese Datei geschrieben. Dies kann sehr hilfreich für Entwickler sein.