Project

General

Profile

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 

 *  


Back