Question

Je l'ai mis en œuvre FirePHP avec ZF (http://www.christophdorn.com/Blog/2008/09/02/firephp-and-zend-framework-16/), qui fonctionne comme un charme. Mais ce que je remarque maintenant que ma demande est en croissance et que la quantité de production croît FirePHP est qu'il est beocming plus difficile de l'examiner. La question principale pour moi est qu'il n'y a que 3 couleurs disponibles (bleu, jaune pour INFO pour WARN, et rouge pour CRIT) ce qui rend difficile de distinguer les entrées (surtout quand il n'y a pas d'erreur et que la sortie tout est « bleu " fondamentalement).

Qu'est-ce que vous les gars faire pour rendre votre sortie FirePHP plus facile à lire?

Merci.

Était-ce utile?

La solution

horodatages, beaucoup de horodatages;) Je realy comme de savoir où et quand sont tous ces bugs :) Il ne sera pas mal à afficher des choses importantes que ce soit.

Regardez aussi Compagnon FirePHP

Autres conseils

FirePHP mise en œuvre livré avec ZendFramework est quelque peu limitée. Je recommanderais d'utiliser FirePHPCore 0,3 ou FirePHP 1.0 à la place. ZF composants que les données du journal peuvent être mis à jour pour utiliser à la place de la bibliothèque externe. Il y a des plans pour une mise à jour ZF intégration pour FirePHP 1.0 .

Utilisation de l'extérieur FirePHP bibliothèques, il y a plusieurs options pour l'organisation des messages pour examen plus facile enregistrés.

FirePHPCore 0,3 :

  • Utilisez des étiquettes - $firephp->log('Message','Optional Label');
  • Utiliser des groupes - $firephp->group('Test Group');
  • Utiliser des groupes de couleur - $firephp->group('Collapsed and Colored Group', array('Collapsed' => true, 'Color' => '#FF00FF'));

de référence de l'API pour plus d'informations.

FirePHP 1,0 + DeveloperCompanion :

  • Utilisez des étiquettes - $console->label('Label')->log($var);
  • Utiliser des groupes - $console->group('name', 'Label')->log($var); (groupes de couleur seront disponibles bientôt)
  • Utilisez des consoles séparées - FirePHP::to('request')->console('Console 1')->log($var);

de référence de l'API pour plus d'informations.

scroll top