如何登录Cakephp供应商Table类?

时间:2016-12-09 09:26:39

标签: cakephp-3.0

我尝试调试位于vendor文件夹中的EmailQueueTable(扩展Cake \ ORM \ Table),但我找不到如何获取日志。 我试过$ this-> out()(该方法由SenderShell调用扩展Cake \ Console \ Shell) 我试过$ this-> log 我试过Log :: write 我发现的唯一解决方案是抛出异常......

我想说$ this->日志在应用程序的其他类中运行良好。

如果有人想到这个问题?

非常感谢!

1 个答案:

答案 0 :(得分:0)

$this->log适用于包含LogTrait的类。这包括Cake的核心View,Controller和Component类。我不确定为什么Table也没有包含此内容,但您可以使用\Cake\Log\Log::write(LogLevel::ERROR, $xxx);

获得相同的功能