我尝试调试位于vendor文件夹中的EmailQueueTable(扩展Cake \ ORM \ Table),但我找不到如何获取日志。 我试过$ this-> out()(该方法由SenderShell调用扩展Cake \ Console \ Shell) 我试过$ this-> log 我试过Log :: write 我发现的唯一解决方案是抛出异常......
我想说$ this->日志在应用程序的其他类中运行良好。
如果有人想到这个问题?
非常感谢!
答案 0 :(得分:0)
$this->log
适用于包含LogTrait
的类。这包括Cake的核心View,Controller和Component类。我不确定为什么Table也没有包含此内容,但您可以使用\Cake\Log\Log::write(LogLevel::ERROR, $xxx);