Только что написав класс журналирования, возможно, поделившись тем, что я сделал, вы получите некоторые идеи ...
Из index.php (на ZF 1.62) я вызываю статический метод из класса в моей библиотеке, он определяет, находитесь ли вы в dev или выше, а затем выдает соответствующий логгер. В dev он будет входить в Firebug, на этапе + он будет входить в файл ... Я планирую добавить аварийный регистратор, который будет отправлять оповещения по электронной почте о плохих событиях, например, о неудачном запросе, который может указывать на попытку ввода в dB ...
Затем в моем базовом контроллере, из которого выходят все контроллеры, я вызываю регистратор. Таким образом, для всех действий требуется только одна строка для связи с регистратором ... например. $ Это -> _ logger-> отладки ( 'тест');
Сохранение одной строки может показаться не таким уж большим делом, но когда вы просто выплевываете отладочные сообщения, которые планируете удалить минуту спустя, очень раздражает запоминание синтаксиса и ввод обоих ...
Кроме того, выплевывая в firebug, вам не нужно сразу разбираться с макетом или удалять отладочное сообщение, так как оно никогда не будет отображаться в работе.