Zend framework Zend Framework-ZFDebug-Log-Log自定义错误

Zend framework Zend Framework-ZFDebug-Log-Log自定义错误,zend-framework,Zend Framework,使用ZFDebug时,是否可以将自定义消息添加到“日志”选项卡 因此,您可以使用以下内容: $this->log('Error: Couldn't find the user'); 有人做到了吗?我以前从未使用过ZFDebug,也没有意识到这一点。你的帖子激起了我的兴趣,所以我安装了它,并一直在努力实现你想要做的事情。我可能会将它添加到我的开发工具箱中,因为我经常使用ZF 您可以使用带有两个参数的mark()方法来实现所需的功能。第一个是您要发送的消息,第二个是布尔值,当设置为true(

使用ZFDebug时,是否可以将自定义消息添加到“日志”选项卡

因此,您可以使用以下内容:

$this->log('Error: Couldn't find the user');

有人做到了吗?

我以前从未使用过ZFDebug,也没有意识到这一点。你的帖子激起了我的兴趣,所以我安装了它,并一直在努力实现你想要做的事情。我可能会将它添加到我的开发工具箱中,因为我经常使用ZF

您可以使用带有两个参数的
mark()
方法来实现所需的功能。第一个是您要发送的消息,第二个是布尔值,当设置为true(默认值为false)时,它会将您的消息发送到“日志”选项卡

以下代码适用于我:-

$debug = Zend_Controller_Front::getInstance()
             ->getPlugin('ZFDebug_Controller_Plugin_Debug');
$logger = $debug->getPlugin('log');
$logger->mark('Logging a message now', true);
或者使用您的示例(语法错误已修复:))

如您所见,这产生了所需的输出:-


我知道没有你想要的那么简单,但是它很接近,你可以把它包装成一个函数。

我以前从未使用过ZFDebug,也不知道它。你的帖子激起了我的兴趣,所以我安装了它,并一直在努力实现你想要做的事情。我可能会将它添加到我的开发工具箱中,因为我经常使用ZF

您可以使用带有两个参数的
mark()
方法来实现所需的功能。第一个是您要发送的消息,第二个是布尔值,当设置为true(默认值为false)时,它会将您的消息发送到“日志”选项卡

以下代码适用于我:-

$debug = Zend_Controller_Front::getInstance()
             ->getPlugin('ZFDebug_Controller_Plugin_Debug');
$logger = $debug->getPlugin('log');
$logger->mark('Logging a message now', true);
或者使用您的示例(语法错误已修复:))

如您所见,这产生了所需的输出:-


我知道没有你想要的那么简单,但是它很接近,你可以把它包装成一个函数。

即使我使用这个插件,我也不知道这样的事情是可能的。谢谢你,谢谢你,瓦斯科海特。我发现了这一点,但更重要的是,我发现“mark”方法用于标记动作的开始和结束。对同一条注释使用它两次,它会记录该操作的开始和结束。但是,上面给出的示例很明显地显示了该消息的时间和大小不正确-我将对插件上的mark()方法进行返工,以纠正这一错误。尽管如此,谢谢你的回答即使我在使用这个插件,我也不知道这样的事情是可能的。谢谢你,谢谢你,瓦斯科海特。我发现了这一点,但更重要的是,我发现“mark”方法用于标记动作的开始和结束。对同一条注释使用它两次,它会记录该操作的开始和结束。但是,上面给出的示例很明显地显示了该消息的时间和大小不正确-我将对插件上的mark()方法进行返工,以纠正这一错误。尽管如此,谢谢你的回答