Project

General

Profile

Feature #3504

Updated by Carsten Rose over 2 years ago

Es waere gut wenn es Logfile geben wuerde in dem notiert wird welche Action FE ausgefuehrt wird und wie. Aktuell gibt es das Problem das wenn bei templatgroups die maxlength nicht gesetzt ist, die Elemente zwar korrekt angezeigt werden, beim speichern aber kein postprocessing erfolgt. das ist fuer einen entwickler, der keine debugging moeglichkeit hat, kaum nachzuvollziehen.

Idee:
* Ein Form kann in einen per User Log Modus versetzt werden, in dem auf dem Form der neue 'debug' button geklickt wird. Nur BE User sehen diesen Button.
* Dies oeffnet die Seite 'debug' mit einer 'monitor' Spalte, um das Logfile konstant anzuzeigen.
* In der php session wird vermerkt, das fuer dieses Form das Logging aktiviert ist.
* Wird ein Form ge'debug'ed, und existiert die Datei schon, und ist 'last modified' der Datei aelter als 4h, wird die alte Datei geloescht.
* Wird die PHP Session beendet, verfaellt das debug Flag.
* Name der Logdatei: fileadmin/protected/log/<formname>+<uniq timestamp>.log. Der Name sollte damit ausreichend eindeutig sein, das sich mehrere user/debug session nicht in den Weg kommen.

Back