Feature #6289
Updated by Carsten Rose about 6 years ago
* Ziel: der Developer bekommt ein detailliertes Log angezeigt, mit den Deatils was in einem Form alles passiert. * Das Log wird in eine Datei geschrieben. * Ist eine Person im BE eingeloggt, erscheint auf dem Form ein neuer Button, um das Log zu anzuzeigen. * Die Anzeige aktiviert das Log. * Ein Log bleibt max. 30 Minuten aktiv, danach muss es erneut gestartet werden. * Bei jedem Neustart eines Logs, wird das alte Log ueberschrieben. * Ein Form befindet sich im Debug mode, wenn eine Logdatei existiert und juenger als 30 mins ist. * Pro Form gibt es ein: * Log all user: <t3>/tmp/form.<formname>.log <t3>/tmp/form.<formid>.log * Log current user: <t3>/tmp/form.<formname>.<beuser>.log <t3>/tmp/form.<formid>.<beuser>.log * mit dem 'all user'-Log kann ein Developer einen non-Developer debuggen. * Das Log wird via 'monitor' angezeigt. * Evtl. via dem Record, der auch den FormEditor anzeigt. Page 'form' * Aufruf: * form=formname&_formLog=logSession form=logSession|formname * form=formname&_formLog=logAll form=logAll|formname *