Le migliori pratiche per rivedere uscita FirePHP più facilmente
-
11-10-2019 - |
Domanda
Ho implementato FirePHP con ZF (http://www.christophdorn.com/Blog/2008/09/02/firephp-and-zend-framework-16/), che funziona come un fascino. Tuttavia ciò che sto notando ora che la mia domanda è in crescita e che la quantità di output FirePHP cresce è che è sempre più difficile beocming di rivederlo. Il problema principale per me è che ci sono solo 3 colori disponibili (blu per INFORMAZIONI, giallo per avvertire, e rosso per CRIT) rendendo così difficile distinguere le voci (specialmente quando non ci sono errori e che l'intera uscita è "blu " fondamentalmente).
Quello che voi ragazzi fare per rendere la vostra uscita FirePHP più facile da leggere?
Grazie.
Soluzione
timestamp, un sacco di timestamp;) Mi sono davvero piace sapere dove e quando sono tutti quegli insetti :) E 'abitudine male per visualizzare solo le cose importanti sia.
Si veda anche FirePHP Companion
Altri suggerimenti
FirePHP implementazione fornita con ZendFramework è piuttosto limitata. Ti consiglio di utilizzare FirePHPCore 0,3 o FirePHP 1,0 . Il ZF componenti che i dati di log possono essere aggiornati per utilizzare la libreria esterna, invece. Ci sono piani per una versione aggiornata di ZF di integrazione per FirePHP 1.0 .
Uso della esterna FirePHP le biblioteche, ci sono diverse opzioni per organizzare i messaggi registrati per la revisione facile.
- utilizzare etichette -
$firephp->log('Message','Optional Label');
- Utilizza gruppi -
$firephp->group('Test Group');
- Utilizzare i gruppi colorati -
$firephp->group('Collapsed and Colored Group', array('Collapsed' => true, 'Color' => '#FF00FF'));
di riferimento API per ulteriori informazioni.
FirePHP 1.0 + DeveloperCompanion :
- utilizzare etichette -
$console->label('Label')->log($var);
- Utilizzare i gruppi -
$console->group('name', 'Label')->log($var);
(gruppi colorati sarà di nuovo disponibile a breve) - Usare console separati -
FirePHP::to('request')->console('Console 1')->log($var);