Лучшие практики для более удобного просмотра выходных данных firePHP - PullRequest
0 голосов
/ 16 ноября 2010

Я реализовал firePHP с ZF (http://www.christophdorn.com/Blog/2008/09/02/firephp-and-zend-framework-16/), который работает как шарм. Однако сейчас я замечаю, что мое приложение растет и количество выходных данных firePHP растет, так как его рассмотрение становится все труднее.Основная проблема для меня заключается в том, что доступно только 3 цвета (синий для INFO, желтый для WARN и красный для CRIT), что затрудняет распознавание записей (особенно когда ошибок нет и весь вывод «синий»)."в основном).

Что вы, ребята, делаете, чтобы облегчить чтение вашего вывода firePHP?

Спасибо.

Ответы [ 2 ]

1 голос
/ 16 ноября 2010

отметок времени, много отметок времени;) Мне очень нравится знать, где и когда все эти ошибки :) Также не мешало бы показывать только важные вещи.

Также посмотрите на FirePHP Companion

0 голосов
/ 14 июля 2011

Реализация FirePHP , поставляемая с ZendFramework , несколько ограничена.Я бы рекомендовал использовать FirePHPCore 0.3 или FirePHP 1.0 .Компоненты ZF , которые регистрируют данные, могут быть обновлены для использования внешней библиотеки.Существуют планы по обновленной интеграции ZF для FirePHP 1.0 .

Используя внешние библиотеки FirePHP , существует несколько вариантов организации зарегистрированных сообщений.для более удобного просмотра.

FirePHPCore 0.3 :

  • Использовать метки - $firephp->log('Message','Optional Label');
  • Использовать группы - $firephp->group('Test Group');
  • Использование цветных групп - $firephp->group('Collapsed and Colored Group', array('Collapsed' => true, 'Color' => '#FF00FF'));

См. Справочник по API для получения дополнительной информации.

FirePHP 1.0 + DeveloperCompanion:

  • Использовать метки - $console->label('Label')->log($var);
  • Использовать группы - $console->group('name', 'Label')->log($var); (цветные группы скоро снова будут доступны)
  • Использовать отдельные консоли -FirePHP::to('request')->console('Console 1')->log($var);

См. Справочник по API для получения дополнительной информации.

...