Я никогда раньше не использовал ZFDebug и не знал об этом.Ваш пост вызвал у меня интерес, поэтому я установил его и пытался добиться того, чего вы хотите.Я, вероятно, добавлю его в свой набор инструментов dev, поскольку я часто использую ZF.
Вы можете достичь того, что хотите, используя mark()
метод ZFDebug_Controller_Plugin_Debug_Plugin_Log , который принимает два аргумента.Первое - это сообщение, которое вы хотите отправить, а второе - логическое значение, которое при значении true (по умолчанию false) отправит ваше сообщение на вкладку «log».
Следующий код работал для меня: -
$debug = Zend_Controller_Front::getInstance()
->getPlugin('ZFDebug_Controller_Plugin_Debug');
$logger = $debug->getPlugin('log');
$logger->mark('Logging a message now', true);
Или использовать ваш пример (с исправленной синтаксической ошибкой :))
$logger->mark("Error: Couldn't find the user", true);
Как вы можете видеть, это дало желаемый результат: -
Не все так просто, как вы хотели, я знаю, но это близко, и вы всегда можете заключить его в функцию.